【发布时间】:2011-09-28 09:13:59
【问题描述】:
我从 utf-8 的 web 服务中获取了一些字符串数据。如何将它在 aspx vb 中转换为可读格式?该网站是德语。
【问题讨论】:
我从 utf-8 的 web 服务中获取了一些字符串数据。如何将它在 aspx vb 中转换为可读格式?该网站是德语。
【问题讨论】:
UTF-8 是可读的。 ASP.NET 应该能够很好地读取它。如果它使用Content-Type 传输,其charset 参数设置为UTF-8 以外的其他值,您可能需要指示ASP.NET 强制解码为UTF-8。使用 Fiddler 并弄清楚 HTTP 请求的样子,并特别注意 Content-Type 参数。
如果您的输出编码与 UTF-8 不同,如果您使用正确的编码对字符进行解码,您应该仍然能够正确输出字符。你的输出编码是什么?您正在与之通信的 Web 服务使用什么编码?找出这些问题的答案(使用 Fiddler),您的解决方案应该是显而易见的。
【讨论】: