中文字占用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);
這樣就可以解決啦
文章標籤
全站熱搜
