中文字占用2個Byte, 但取出字元時, 卻被計算成一個字元

因為讀入資料有中文也有英文混雜在一起,

若是採用SubString(loc_LineString, 0, 10);

這樣的方式就會誤判, 這個時候最好就利用一個Byte一個Byte讀入

byte[] lineStr = System.Text.Encoding.Default.GetBytes(loc_LineString);

STR_Cust_Name = System.Text.Encoding.Default.GetString(lineStr, 0, 6);

 

這樣就可以解決啦

文章標籤
全站熱搜
創作者介紹
創作者 白努力電腦日記 的頭像
白努力電腦日記

包包的雲端語意小說

白努力電腦日記 發表在 痞客邦 留言(0) 人氣(6,816)