替換特殊字符我有一個文件,下面的文字......解析和從文件
blah blah ñ blah
通知的ñ符號。
我正在用StreamReader.ReadLine
讀取它,然後嘗試用string.Replace
替換特殊字符。
由於某種原因,這不起作用,它似乎與StreamReader
有關。當我在閱讀完該行後檢查調試器中的字符串時,我得到了文本編輯器無法渲染字符時顯示的那種盒子形狀。
試圖直接在代碼中類似的正常工作......
int test = "helloñworld".IndexOf('ñ');
所以我想,這一定是StreamReader的。
任何想法?
你使用任何編碼?看,這個鏈接可能會幫助你,因爲它處理一些類似:http://stackoverflow.com/questions/640242/file-encoding-when-reading-a-file-with-streamreader – 2010-10-29 11:09:39
我的意思是,他是專門給任何特定的編碼?不是隱含的,而是明確指定的。 – 2010-10-29 11:13:51