C# 讀取 TXT文件的時候中文亂碼解決方法

用C#編寫notepad時,讀取文件時發現英文顯示正常,但是中文就是一個一個方框。如果把txt轉換成UTF-8格式時讀取就正常,so懷疑是編碼問題,仔細查了查幫助,發現Default的說明是「獲取系統的當前 ANSI 代碼頁的編碼」,就用了下,果然不是亂碼了。 所以解決辦法就是如下定義StreamReader的對象 StreamReader sr = new StreamReader(path,E
相關文章
相關標籤/搜索