代码之家  ›  专栏  ›  技术社区  ›  fearofawhackplanet

解析和替换文件中的特殊字符

  •  0
  • fearofawhackplanet  · 技术社区  · 15 年前

    blah blah ñ blah

    注意 ±

    我在读这个 StreamReader.ReadLine 然后尝试 string.Replace 替换特殊字符。

    因为某些原因这不起作用,而且似乎和 StreamReader . 当我在读取行后检查调试器中的字符串时,我得到文本编辑器在无法呈现字符时显示的框形状。

    直接在代码中尝试类似的方法很好。。。

    int test = "helloñworld".IndexOf('ñ');

    所以我想一定是StreamReader。

    有什么想法吗?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Joey Gumbo    15 年前

    使用 StreamReader(Stream, Encoding) 构造器或 StreamReader(String, Encoding) . 现在常用的编码是拉丁语1或UTF-8。

        2
  •  0
  •   Ilya Smagin    15 年前

    在重载的Streamreader构造函数中设置正确的编码。

    伊利亚

    推荐文章