UTF-8编码与Internet Explorer无法正常工作,但与Mozilla Firefox完美配合

sTg*_*sTg 5 firefox alert tooltip internationalization internet-explorer-8

我需要显示一个非英语语言的警告框,我正在使用应用程序资源属性文件来使用bean消息.用JSP编写的代码在Firefox中运行完美,但在IE中字符混乱,我在警告框内得到所有的盒子标志.同样的问题也出现在ToolTips中.有解决方案吗

Har*_*hra 9

检查您的页面编码

FF使用UTF-8页面编码.查看 - >字符编码

当文档未指定编码时,早期版本的IE根据客户端上的语言设置字符编码

您使用的是哪个IE版本?

这也可能有所帮助.IE在呈现HTML页面时使用错误的字符集

charset在标题中是不是?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Run Code Online (Sandbox Code Playgroud)


sTg*_*sTg 2

我确实找到了我的查询的解决方案。实际上,问题在于工具提示和警告框仅在 Internet Explorer 中以框符号字符显示,在 Windows Xp 中也是如此,但在 Windows 7 和其他浏览器中正常工作。我所做的是:

1. Right Click On Desktop
2. Properties
3. Appearence Tab
4. Click On Advanced Button
5. In the Item Combo box Select MessageBox(the font combo box should get enabled by then)
6. Select Arial MS Unicode Font instead of Tahoma(Windows XP Default) Font.
Run Code Online (Sandbox Code Playgroud)

然后检查。将看到所需的输出。这是一个解决方案,但似乎工作正常。感谢 WouterH 和 Hardik 到目前为止的指导。