Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   opera - alert - кракозябры (https://javascript.ru/forum/css-html-browser/4537-opera-alert-krakozyabry.html)

monolithed 12.10.2010 17:27

Цитата:

Сообщение от TAILER (Сообщение 25742)
Подскажите, у некого <form> есть
action="javascript: alert('Мой текст');"

Так вот в Opera получаются непонятные кракозябры. В FF и IE все нормально. :(

Как с этим бороться?

Покажите весь код, может вы не то делаете

westvovik 12.10.2010 20:38

Да уже решил проблему, оказываеться опера по умолчанию открывала мои js файлы в кодировке utf8, хотя файл записан в windows 1251

так вот после принудительного внесения в конфигурационный файл apache что надо его открывать тока в кодировке 1251 все заработало


Кстати если javascript размещен в файле с meta тегами то в этом случае проблем не возникало, только если файлы подключаются отдельно

andreasss 19.06.2011 20:28

Цитата:

Сообщение от westvovik (Сообщение 73996)
Да уже решил проблему, оказываеться опера по умолчанию открывала мои js файлы в кодировке utf8, хотя файл записан в windows 1251

так вот после принудительного внесения в конфигурационный файл apache что надо его открывать тока в кодировке 1251 все заработало


Кстати если javascript размещен в файле с meta тегами то в этом случае проблем не возникало, только если файлы подключаются отдельно

Сталкнулся с подобной ситуацией, не скажите что конкретно прописать в httpd.conf ? или в htaccess прописать -
AddType "text/html; charset=Windows-1251" .html

Пробовал так - <script src="/myscript.js" tyle="text/javascript" charset="windows-1251"></script>
Безрезультатно.

x-yuri 22.06.2011 22:31

http://httpd.apache.org/docs/2.2/mod...tml#addcharset


Часовой пояс GMT +3, время: 08:29.