部分中文、日文字符在IE/FF上出现乱码

发布于 2024-12-17 05:29:42 字数 341 浏览 2 评论 0原文

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

显示zh/jp内容时,全部内容中只有部分字符出现乱码(IE上为方框,FF上为菱形问号)。 DB中的数据没有任何乱码。由于我们不懂这种语言,所以我们不知道哪些字符有问题。请提供一些解决方案的指示,我们将不胜感激。是否某些字符可能对浏览器显示无效?

FF 中的示例:
ネretto犯者 がapu

脆弱性保护机能 - ネtto犯者 がプurikeションのセキキキuriティホール (脆弱性)を突いて、パソコンに相邻威を入侵させることを阻止します。

We have a content rendering site that displays content in multiple languages. The site is built using JSP and content fetched from Oracle DB. All our pages are UTF-8 compliant.

When displaying zh/jp content, out of the complete content, only some of the character appear garbled (square boxes on IE and diamond question marks on FF). The data in DB does not have any garbled character. Since we dont understand the language, we dont know what characters are problematic. Would appreciate some pointers to the solution please. Could it be that some characters may be appearing invalid to the browsers?

Example in FF:
ネット犯���者 がアプ

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只为一人 2024-12-24 05:29:42

如果对 UTF-8 编码的完整性有疑问,您始终可以使用良好的文本编辑器或使用 iconv 之类的专用工具对其进行重新编码:

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

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

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

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

In doubt on the sanity of a UTF-8 encoding, you can always re-encode it either with a good text editor or with a specialized tool like iconv :

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

If your file is indeed invalid, iconv will also give you some information on the problem.

But, another way you might want to explore is installing new fonts for Far East languages…

Indeed, not knowing the actual bytes used in your file, it is hard to say why their are replaced with a replacement character � (U+FFFD). Thus, you might want to post a hex dump of the parts of your file that do not work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文