c# - 如何编码 U+FFFD 以便进行替换?

标签 c# character-encoding special-characters

在我从我无法控制的源获取的文本文件中,其中文本内容会定期更改,并且我必须通过重新下载和处理进行补偿,字符 U+FFFD 经常出现(但并非总是),当什么是意思是单引号或 ' 字符。

如何编码替换操作,以便用 C# 中的实际单引号替换 U+FFFD。我设想的是这样的:

string s = s.Replace("U+FFFD", "'");

显然我应该使用处理 char 的重载,但我不确定如何对 U+FFFD 进行编码,或者就此而言,单引号!

最佳答案

string s = s.Replace('\uFFFD','\'');

关于c# - 如何编码 U+FFFD 以便进行替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4766778/

相关文章:

c# - C# 中的 HTTPS POST 到证书错误的服务器 - 超时

c# - 如何将 EventCallback<T> 转换为 EventCallback<bool>

c# - 媒体捕捉 - 手机拍摄的照片较暗

PHP:使用特殊字符 explode

php - 在 preg_replace 中使用 £ 作为定界符可以吗?

c# - 如何检查字符串是否为空

php - PHP x MYSQL 使用 UTF8_encode() 和 UTF8_decode() 时出现重音错误?

perl - Perl 的数字引用编码

java - 在 JAVA 变量名中使用 UTF-8 字符

sql-server - 查找特定的特殊字符 SQL Server 2008 R2