小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C#讀寫文件:編碼和轉(zhuǎn)換(string和byte[]轉(zhuǎn)換為例)

 junshuai103 2014-11-06

讀寫配置文件不單單將內(nèi)容write或read,有時也會進行內(nèi)容編碼轉(zhuǎn)換等操作。

例 string和byte[]轉(zhuǎn)換

這里是我曾經(jīng)碰到過的問題,當時的情況是配置文件是一個移動設備提供的,主要是由移動設備生成的,需要在電腦上也可以讀寫這個配置文件,而且讀寫完后移動設備需要能識別。

string轉(zhuǎn)byte[]

  1. byte[] recordByte = Encoding.GetEncoding("GBK").GetBytes("字符串內(nèi)容");  

byte[]轉(zhuǎn)string

  1. string recordString= Encoding.GetEncoding("GBK").GetString(recordByte);  

編碼方式可以選擇gb2312,UTF-8等等。

其實主要就用Encoding.屬性而已。

這里有時會碰到一個小問題,就是byte轉(zhuǎn)換為string后末尾帶有\(zhòng)0,這時可用下面的方法去掉。

  1. string recordString= Encoding.GetEncoding("GBK").GetString(recordByte).TrimEnd('\0');  

 當然了如果前面帶的就.TrimStart。

你還可能感興趣:C#中DES加密解密          C#讀寫文件:十進制轉(zhuǎn)十六進制   C#中如何判斷一個字符是漢字   C#中漢字數(shù)字、漢字拼音的轉(zhuǎn)換

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多