例如,我工作的网页从某个人发送反馈的县(因为该网站是一个广告网站,例如ebay
或aliexpress
)并出现在 NPS(净推荐值 (NPS) 是客户忠诚度和满意度通过询问客户他们向他人推荐您的产品或服务的可能性(0-10)进行测量。例如,在数据库中,县以变音符号正确显示,但是当它也显示在 NPS 页面上的浏览器中时(只有管理员可以看到用户给出的评论、他来自哪里以及什么产品的页面)他所指的类别),特殊字母,例如á
,出现为á
;
当我尝试在浏览器中添加匈牙利语单词时,Állat, növény
特殊字母(Á, ö, é, etc.)
会出现“Á” ö
,,,,。我尝试了不同的选项来查找和阅读其他类似的情况,但是对于我在浏览器中显示这些特殊字母来说,它们都没有用。下面我将附上使用的代码。非常感谢您的帮助!é
á
会不会是其他地方的问题?在服务器、数据库或其他我不知道的地方?
更新:
我尝试使用HttpUtility.HtmlDecode
但没有用
其中applicationUser.County
是包含不同特殊字母的单词
//The first option I tried
//byte[] utf8Bytes = Encoding.UTF8.GetBytes(applicationUser.County);
//string str1 = Encoding.UTF8.GetString(utf8Bytes);
//The second option I tried
Encoding iso = Encoding.GetEncoding("ISO-8859-2");
Encoding utf8 = Encoding.UTF8;
byte[] utfBytes = utf8.GetBytes(applicationUser.County);
byte[] isoBytes = Encoding.Convert(utf8, iso, utfBytes);
string msg = iso.GetString(isoBytes);
County = msg;
//The third option I tried
//string msg = HttpUtility.HtmlDecode(HttpUtility.HtmlDecode(applicationUser.County));