[英]Displaying Swedish charaters in aspx page
在aspx页面中,组合框以错误的方式显示瑞典字符。 它显示为“Réunion”而不是“'Re'union”吗? 该值是从oracle数据库检索的吗? 请提出解决方法来解决此问题? 注意:尝试使用Culture和UICulture属性。 但不起作用”
您或者使用与默认UTF-8不同的HTML页面编码,或者正在从数据库读取错误的值。 您可以使用Firebug或IE Dev Tools来检查编码标题,也可以检查文档编码。 您可以检查数据库中的列是unicode还是ASCII,在这种情况下您将需要编码。 您可以执行两个简单的测试
如果1不能正确显示,而2不能正确显示,则页面编码有问题。 如果正确显示了1,但没有显示2,则在向数据库读取或写入值时出现问题。
首先,确定您是否从Oracle数据库正确接收了字符串(在调试器中,查看收到的字符串)。 如果已错误接收到字符串,则表明您没有在连接上正确设置数据库字符集。 您应该解决该问题; 一个讨厌的解决方法是通过诸如Encoding.UTF8.GetString(Encoding.GetEncoding(1252).GetBytes(garbledString))
类的方法使乱码的字符串“解散”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.