這幾天用
c# 用 StreamReader 讀取裡面有中文的檔案 結果裡面跑出一堆亂碼
後來查了資料,原來是server2000以後都預設使用unicode
所以.net也預設使用unicode
為了轉回我們平常在用的編碼
直接下System.Text.Encoding.Default 就好了
c# 用 StreamReader 讀取裡面有中文的檔案 結果裡面跑出一堆亂碼
StreamReader sr = new StreamReader(FileName);
後來查了資料,原來是server2000以後都預設使用unicode
所以.net也預設使用unicode
為了轉回我們平常在用的編碼
直接下System.Text.Encoding.Default 就好了
StreamReader sr = new StreamReader(FileName, System.Text.Encoding.Default)
留言
張貼留言