HTML中的特殊字符

HTML中的特殊字符,html,vb.net,special-characters,Html,Vb.net,Special Characters,我试图从一个欧洲网站上检索特定信息。现在,问题是我经常遇到包含特殊字符(如“ä”)的字符串。当我尝试将其写入文本文件时,它会显示为“�a”。如何避免这种情况?我的代码是用VB.Net编写的。响应中没有特殊字符的html代码 蒂亚 一般来说,您应该能够通过对UTF-8使用适当的字符编码来实现这一点(我假设您正在尝试转换为UTF-8) 这是一本书 看起来您想要的是: Character Friendly Code Numerical Code Hex Code Description

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


蒂亚

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

这是一本书

看起来您想要的是:

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

希望对您有所帮助。

我尝试使用WebBrowser而不是HttpRequest,它可以正常工作。

您好,谢谢您的回复。我在响应中没有得到html代码。它只是一个文本字符,没有任何html代码。如果出现这种情况,我可以使用WebUtility.htmldecode获得正确的值。请确保使用正确的编码。如果字符串错误,请尝试更改用于读取web的编码。如果文件错误,请尝试更改写入文件的编码。我在法语方面也有类似的问题,我不得不使用UTF7或UTF8(不记得了)。