我需要在使用Java的资源属性中使用UTF-8 ResourceBundle.当我将文本直接输入属性文件时,它显示为mojibake.
我的应用在Google App Engine上运行.
谁能举个例子?我无法完成这项工作.
java google-app-engine resourcebundle utf-8 internationalization
我有一些汉字,我试图在Kentico驱动的网站上显示.此文本被复制/粘贴到Kenticos FCK编辑器中,然后保存并显示在网站上.在Firefox,Chrome和Safari中,字符完全按预期显示.在IE 8标准模式中,我只看到框.
文本是UTF-8编码的,据我所知,它在服务器的响应中被正确编码.页面上还有一个Content-Type: text/html; charset=utf-8响应标头和一个<meta http-equiv="content-type" content="text/html; charset=UTF-8" />元标记.当我从服务器下载HTML并将相关字符的字节与原始UTF-8文本文档进行比较时,所有字节都匹配,但HTML不包含BOM.
这似乎是标准模式下IE 8特有的.在IE 8 Quriks:它的工作原理.IE 7标准:它的工作原理.IE 7怪癖:工作.我不确定标准模式会如何导致这个问题.
奇怪的是,如果我从IE查看源代码,则字符会在源视图中正确显示.
关于这里可能有什么问题的任何建议?我错过了一些明显的东西吗
unicode internet-explorer character-encoding ie8-compatibility-mode