В PHP у меня есть страница, заголовок которой установлен как Юникод . ( не через мета-теги. У меня есть PHP, устанавливающий кодировку в UTF-8 .)
После отображения страницы мне нужно динамически добавить тег <script>
, который ссылается на код другого домена.
Несмотря на то, что междоменный Javascript, уже упомянутый в HTML страницы, анализируется должным образом, динамически добавляемый удаленный Javascript "Charset" игнорируется.
Итак, два файла JS из одного домена интерпретируются очень по-разному. Тот, который уже был загружен в HTML, обрабатывается должным образом, но тот, который динамически добавляется, обрабатывается неправильно ... Даже при том, что я предоставляю правильную кодировку.
Вот мой пример кода:
$('#footer').after( $('<script>').attr('type','text/javascript').attr('charset','ISO-8859-1').attr('src','//remoteJavascript.js') );
Я также использую jQuery 1.6.2.