Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с кодировкой. (https://javascript.ru/forum/misc/1249-problema-s-kodirovkojj.html)

SunYang 25.05.2008 15:39

Проблема с кодировкой.
 
Подскажите пожалуйста, как настроить кодировку. Написал скрипт. В нем есть строковый переменные. В них текст написан русскими символами. Сайт на кодировке charset=windows-1251. Так вот когда я запускаю сайт со скриптом, то вместо русского текста вижу иероглифы. Хотя английские строки воспринимаются нормально.
Как от этого избавиться???

SunYang 25.05.2008 16:39

С кодировками попробовал. В опере отображается нормально. В IE - нет.

SunYang 25.05.2008 17:41

Цитата:

Сообщение от SunYang (Сообщение 2626)
С кодировками попробовал. В опере отображается нормально. В IE - нет.

О чудо!! Я нашел способ. Приходится копировать скрипт в блокнот и уже из блокнота сохранять файл *.js в кодировке ANSI. Вот тогда и в опере и в IE отображается и работает скрипт нормально. ЭТО ЖЕСТЬ!!! может кто знает как от этого глюка избавиться????
:confused: :eek: :eek: :mad:

Андрей Параничев 25.05.2008 18:28

SunYang,
Лучше всего работать полностью в кодировке UTF-8, тогда проблем быть не должно.

Kolyaj 25.05.2008 20:54

Цитата:

Сообщение от Андрей Параничев
Лучше всего работать полностью в кодировке UTF-8, тогда проблем быть не должно.

Достаточно работать в одной кодировке для всех страниц и скриптов.

Gvozd 26.05.2008 03:04

Цитата:

Сообщение от Kolyaj
Цитата:

Сообщение от Андрей Параничев
Лучше всего работать полностью в кодировке UTF-8, тогда проблем быть не должно.

Достаточно работать в одной кодировке для всех страниц и скриптов.

по моему лучше все таки в UTF-е. Если не ошибаюсь, он является родным для JavaScripta (в частности для строк)

Kolyaj 26.05.2008 09:17

Цитата:

Сообщение от Gvozd
по моему лучше все таки в UTF-е. Если не ошибаюсь, он является родным для JavaScripta (в частности для строк)

JavaScript любую другую прекрасно сконвертит в utf.

Вообще, нормальные браузеры прекрасно отображают контент в разных кодировках на одной странице, достаточно отправлять нужные заголовки. Проблема только с IE.

Snipe 02.06.2008 16:58

UTF-8 рулез.
Даже не замарачиваюсь на другие, по умолчанию стоит в редакторе. К тому же, вроде как, он еще для БД используется.

scuter 05.06.2008 01:16

:D :D :D :D
ну пипец у тебя в редакторе в настройках должна быть опция кодировка,
написать один скрипт для нескольких кодировок даже не пытайся,
русские буквы которые ты написал всё равно кракозяблой вылезут.

SunYang 05.06.2008 01:21

это я уж понял. У меня страница htm изначально в другой кодировке была. Только потом я начал скрипты к ней юзать. Главное опера нормально воспринимает, а эксплореру чет не нравится постоянно.


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