一些中文,日文字符在IE / FF上显得乱码

时间:2011-11-22 12:36:33

标签: utf-8 character-encoding internationalization multilingual cjk

我们有一个内容呈现网站,以多种语言显示内容。该站点使用JSP和从Oracle DB获取的内容构建。我们所有的页面都符合UTF-8标准。

当显示zh / jp内容时,在完整内容中,只有部分字符显示为乱码(IE上的方框和FF上的菱形问号)。 DB中的数据没有任何乱码。由于我们不懂语言,我们不知道哪些字符有问题。请欣赏一些解决方案。是否有些字符可能对浏览器显得无效?

FF中的示例:
ネット犯 者がアプ

脆弱性保护机能 - ネット犯 者がアプリケーションのセキリティホール(脆弱性)を突いて,パソコンに胁威侵侵入させることを阻止します。

1 个答案:

答案 0 :(得分:0)

对于UTF-8编码的完整性存在疑问,您始终可以使用优秀的文本编辑器或使用iconv之类的专用工具对其进行重新编码:

 iconv -f UTF-8 -t UTF-8 yourfile > youfile2

如果您的文件确实无效,iconv还会为您提供有关该问题的一些信息。

但是,您可能想要探索的另一种方法是为远东语言安装新字体......

实际上,不知道文件中使用的实际字节,很难说为什么用替换字符替换它们(U + FFFD)。因此,您可能希望发布文件中不起作用的部分的十六进制转储。