проблемы кодирования jquery - PullRequest
0 голосов
/ 13 марта 2009

У меня есть файл .js, написанный в кодировке windows-1251.
Теперь у меня есть скрипт b.php, который имеет

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

в нем. Он также включает a.js где-то в шаблоне.
Поэтому я загружаю b.php в c.php (тоже так называемый) с помощью jQuery.load. Что я получаю это ??? вместо обычных слов в том месте, где генерируется контент с помощью js-файла. Что не так?

Ответы [ 2 ]

1 голос
/ 13 марта 2009

Оператор header () применяется только к выводу PHP, и когда ваш браузер извлекает файл .js, он может обрабатывать его по-другому.

Можете ли вы отредактировать этот файл .js и сохранить его с другой часто используемой кодировкой (например, utf-8 или iso-8859-1)? Есть много бесплатных редакторов, которые могут загружать / сохранять в разных кодировках. Это может помочь.

0 голосов
/ 13 марта 2009
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />

в верхней части страницы влияет на эту страницу, которую вы загружаете обычным способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...