C# 这个角色是什么;
我有一些来自提要的文本,如下所示,带有这个不寻常的字符: 新的Siri语音控制助手允许您使用语音发送消息、安排会议、拨打电话等。Siri理解你说的话,知道你的意思,甚至还会顶嘴。例如,你可以说�告诉我妻子我�我要迟到了�, �提醒我打电话给兽医�, 或�明天天气怎么样?� Siri会回答的 它是什么?我该如何摆脱它?我不能替换它,因为我不确定它到底是什么C# 这个角色是什么;,c#,string,character-encoding,C#,String,Character Encoding,我有一些来自提要的文本,如下所示,带有这个不寻常的字符: 新的Siri语音控制助手允许您使用语音发送消息、安排会议、拨打电话等。Siri理解你说的话,知道你的意思,甚至还会顶嘴。例如,你可以说�告诉我妻子我�我要迟到了�, �提醒我打电话给兽医�, 或�明天天气怎么样?� Siri会回答的 它是什么?我该如何摆脱它?我不能替换它,因为我不确定它到底是什么 谢谢这是显示的替换字符,而不是当前编码无法显示的字符 尝试将您的编码切换到源提要所使用的编码。这是因为您没有正确的编码-下面是一篇很好的文章,
谢谢这是显示的替换字符,而不是当前编码无法显示的字符
尝试将您的编码切换到源提要所使用的编码。这是因为您没有正确的编码-下面是一篇很好的文章,详细介绍了以下内容:
角色”�” 是U+FFFD替换字符,表示字符级数据错误。参考:Unicode标准,第16.8条 现在,它通常表示某些数据包含的字节在所应用的字符编码中没有意义。因此,它表示缺少有效的字符数据,而不仅仅是不正确或无法显示的字符 一种典型的情况是,拉丁1编码的数据被解释为UTF-8编码。在您的示例中,所有非Ascii字符,如“智能”引号、撇号,以及可能的en破折号,似乎都已变为“�”. 很有可能数据本身是正确的;错误的只是有关其编码的信息。如果可以在程序设置中更改编码(根据其解释数据),尝试UTF-8可能会有所帮助
“角色”�” 当数据从一种编码转换为另一种编码,并且数据中有一个字符在目标编码中没有表示时,也可能会出现。在这种情况下,原始数据将丢失,需要猜测或返回原始编码数据以恢复信息。您不是在解码fe使用相同的字符集进行编码…为什么这是被否决的?所以正确的答案应该是使用与消息编码相同的编码