【问题标题】:Special characters in HTMLHTML 中的特殊字符
【发布时间】:2013-05-02 17:50:37
【问题描述】:

我正在尝试从欧洲网站检索特定信息。现在,问题是我经常遇到包含特殊字符(例如“ä”)的字符串。当我尝试将其写入文本文件时,它会以“�a”的形式出现。如何避免这种情况?我的代码在 VB.Net 中。响应中没有特殊字符的 html 代码。

TIA!

【问题讨论】:

  • 确保使用正确的编码。如果您的字符串错误,请尝试更改用于读取网络的编码。如果您的文件有误,请尝试更改写入文件的编码。我有一个类似的法语问题,我不得不使用 UTF7 或 UTF8(不记得了)。

标签: html vb.net special-characters


【解决方案1】:

一般来说,您应该能够通过使用适当的 UTF-8 字符编码来做到这一点(我假设您正在尝试转换为)

这是list of HTML Codes

看起来你想要的是:

Character   Friendly Code   Numerical Code  Hex Code    Description
ä           ä           ä         ä          Lowercase A-umlaut

希望对您有所帮助。

【讨论】:

  • 您好,感谢您的回复。我没有在响应中获得 html 代码。它只是一个没有任何 html 代码的文字字符。如果是这种情况,我本可以使用 WebUtility.htmldecode 来获得正确的值。
【解决方案2】:

我尝试使用 WebBrowser 而不是 HttpRequest 并且它的工作原理。

【讨论】:

    猜你喜欢
    • 2012-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多