【发布时间】:2010-10-29 11:07:32
【问题描述】:
我在一个文件中有以下文本...
blah blah ñ blah
注意 ñ 符号。
我正在使用StreamReader.ReadLine 阅读此内容,然后尝试使用string.Replace 替换特殊字符。
由于某种原因,这不起作用,它似乎与StreamReader 有关。当我在阅读该行后检查调试器中的字符串时,我得到了文本编辑器在无法呈现字符时显示的那个框形状。
直接在代码中尝试类似效果很好......
int test = "helloñworld".IndexOf('ñ');
所以我认为它一定是 StreamReader。
有什么想法吗?
【问题讨论】:
-
您是否使用任何编码?看,这个链接可以帮助你,因为它处理一些类似的问题:stackoverflow.com/questions/640242/…
-
我的意思是,他是否专门给出了任何特定的编码?不是隐含的,而是明确指定的。
标签: c# .net special-characters streamreader