我正在阅读从 MS Excel 创建的CSV文件。当我在记事本中打开它看起来没问题时,但在Notepad ++中我将编码从ANSI
更改为UTF8
并且出现了一些非打印字符。
特别是 xFF 。 - (HEX值)
在我的C#应用程序中,这个字符在读取文件时会出现问题,所以我有办法对此进行String.replace('xFF', ' ');
吗?
我在SO上找到了这个链接,因为事实证明它是我的问题的答案,但不是我的问题。 Link
答案 0 :(得分:2)
答案 1 :(得分:1)
猜猜您的unicode表示错误。试试这个
string foo = "foo\xff";
foo.Replace('\xff',' ');