我使用互联网上的文本阅读器阅读中文文本,但收到的信件不正确。
例如,我返回您好 ï¼
而不是轉注字
。另外,如果我解析德语字符串,我会收到Sie können
而不是Sie können
。
这是网站上的原始字符串:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Sie können einige Blumen auswählen</string>
它是UTF-8编码的。如何解决此编码问题?
此致
答案 0 :(得分:2)
尝试使用适当的编码初始化您的TextReader
:
using(var reader = new StreamReader(stream, Encoding.UTF8)
{
// read the text
}