用 Substring取字串時也會取錯位子
需要在讀檔時指定用 BIG5編碼
處理字串的時候要加用 GetBytes().ToString
File.ReadAllLines(filePath, Encoding.GetEncoding("BIG5"))
...
...
...
byte[] sContentByte = Encoding.Default.GetBytes(line);
string tmp = Encoding.Default.GetString(sContentByte, 11, 22)
沒有留言:
張貼留言