【发布时间】:2013-08-03 04:40:51
【问题描述】:
我正在尝试用 utf-8 文件中的纯空格替换特殊字符。问题是当我尝试空格字符或空字符时,如果替换特殊字符,但用其他一些特殊字符,如带问号或小方块的菱形。
这是我用来替换其中一个字符的代码:
content = content.Replace((char)0XA0, '\0');
我也试过了:
content = content.Replace((char)0XA0, ' ');
它也不起作用
我正在处理的文件可能会变得非常大,因此一次解析一个字符是不可行的。
寻找任何关于如何让它发挥作用的建议。
谢谢
【问题讨论】:
-
您的阅读或编写代码可能是错误的......另外用
\0替换某些内容可能是个坏主意 - 您的标题似乎暗示了' '(代码为32或 @987654324 的字符@,而不是0x0)。 -
是的,我编辑了条目,我也尝试了“”,但没有用。
-
您没有显示读取/写入文件的代码...