gpt4 book ai didi

html - 如何让韩语字符显示在网站上?

转载 作者:行者123 更新时间:2023-12-04 14:36:34 24 4
gpt4 key购买 nike

我们有一个将以多种语言显示的网站。我们的页脚提供了查看韩文网站的选项。

    <ul>
<li><a href="index.aspx">English</a></li>
<li><a href="de/index.aspx">Deutsch</a></li>
<li><a href="nl/index.aspx">Nederlands</a></li>
<li><a href="kr/index.aspx">한국의</a></li>
</ul>

当我在本地开发时,一切都很好。

Korean characters during development

但是当我把它启动到我们的.net环境的测试服务器上时,它并没有很好地显示。

Korean Characters when deployed to testing server

当我搜索寻找解决方案时,我发现了一个网站,其中涵盖了有关显示韩语的一些基础知识 http://www.katpatuka.org/pub/doc/content-language/ko.htm

他们建议添加以下 <meta>标签

    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=KS_C_5601">
<META HTTP-EQUIV="Content-language" CONTENT="ko">

我试过了,但没有用。什么可以解决这个问题?

最佳答案

sample page提到的是服务器用HTTP头发送的

Content-Type: text/html; charset=iso-8859-9

这一定是错的。 ISO-8859-9 是一个 8 位代码,称为 Latin/Turkish 或 ISO Latin5。

meta 标记不能覆盖 HTTP header 中的编码信息。您需要修复服务器配置。

如果我在 Chrome 中手动(使用浏览器设置、覆盖 HTTP header )将编码设置为“韩语”,页面似乎显示正常,无论这可能意味着什么(可能是 windows-949)。 IE 10 也是如此。在 Firefox 中,可以选择三种韩语编码。使页面显示正常的是“EUC-KR”。它与 windows-949 之间的差异在这里可能(或可能不)微不足道。

所以比较困惑。我真的建议将编码转换为 UTF-8 并在 HTTP header 中声明它。 (实际上,使用“带 BOM 的 UTF-8”就足够了,因为浏览器将从 BOM 推断 UTF-8,覆盖任何其他信息。)

关于html - 如何让韩语字符显示在网站上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16945681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com