2

我最近遇到了一个问题,我真的会使用社区的一些帮助。我正在尝试使用 jQuery load() 加载 HTML 文件。

索引文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Question</title>
    <meta http-equiv="Content-Type" Content="text/html; charset=euc-kr" />
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script>
        function restart(){
            $("#wrap").load('new-content.html').hide().fadeIn('slow');  
        }
    </script>
</head>
<body>

    <div id="wrap">
        <div id="content">Text before restart: 남성</div>
    </div>

    <br />

    <a href="javascript:void(0)" onclick="restart()">Restart</a>

</body>
</html>

新的 HTML 文件包括一些简单的 HTML 内容和对 .js 文件的调用(用于某些动画)。新的内容文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Question</title>
    <meta http-equiv="Content-Type" Content="text/html; charset=euc-kr" />
    <script src="main.js" language="javascript" type="text/javascript" />
</head>
<body>

    <div id="contentInner">Text after restart: 여성</div>

</body>
</html>

正如您所看到的,我已经包含了正确的编码字符集(对于两个文件),并且我已经仔细检查过,我可以确认用于这部分代码的每个文件都被编码为“韩语”(在 Dreamweaver 等不同的应用程序中进行了检查) ,记事本++,崇高文本2)。

然而,一旦我加载内容,字符编码不正确;出现问号而不是字符。

当然,我在发布之前进行了一些搜索,发现了一些关于此的有用主题,称为 PHP 标头解决方案,但这不是一个选项,因为它只需要使用 HTML/JS/CSS。

当我使用日语时也会发生同样的行为。当然,在其他基于拉丁语的语言中,一切都运行良好。

任何形式的输入/建议/帮助将不胜感激。

谢谢!

4

0 回答 0