如何处理 XML 中的非法字符
遇到这种情况我该如何处理?
我将编码设置为 UTF8 但仍然出现错误...
我创建了该字符串(我将其设置为WebBrowser.DocumentText
) 来自 MemoryStream
对象,我这样结束它:
Byte[] buffer = new Byte[ms.Length];
buffer = ms.ToArray();
return System.Text.Encoding.UTF8.GetString(buffer);
我错过了什么?
How should I handle this situation?
I set the Encoding to UTF8 but I still get errors...
I create that string (that I set to the WebBrowser.DocumentText
) from a MemoryStream
object and I'm ending it like this:
Byte[] buffer = new Byte[ms.Length];
buffer = ms.ToArray();
return System.Text.Encoding.UTF8.GetString(buffer);
What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您将 XML 字符串作为文件名传递。
你可能想写
或者,
You're passing the XML string as a filename.
You probably want to write
Or, alternatively,