jquery编码问题

时间:2009-03-12 23:36:46

标签: javascript jquery encoding

我有一个用windows-1251字符集编写的a.js文件 现在,我有一个b.php脚本,有

header('Content-Type: text/html; charset=windows-1251');

在里面。它还包括模板中某处的a.js 所以我正在使用jQuery.load将b.php加载到c.php(也就是那种方式)。我得到的是???而不是js文件生成内容的地方的普通单词。有什么问题?

2 个答案:

答案 0 :(得分:1)

header()语句仅适用于PHP输出,当您的浏览器提取.js文件时,它可能会以不同的方式对待它。

您是否可以编辑该.js文件并将其与其他常用编码(例如utf-8或iso-8859-1)一起保存?有许多免费的编辑器可以加载/保存不同的编码。这可能有所帮助。

答案 1 :(得分:0)

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
页面顶部的

会影响这一点,即您以正常方式加载的页面。