Появился еще один вопрос в эту тему.
Скажу сразу, что облазил довольно много ссылок, и просмотрел немало статей.
Пока что не нашел ответа на вопрос, видимо потому, что оригиналы статей англоязычные изначально (как на www[dot]ibm[dot]ru )...
У меня передается русский текст в АЯКС скрипт. Везде пишут, что для АЯКСа самого родной является кодировка utf-8, сайт у меня на windows-1251. Странно, но у меня дома все работает нормально, однако я сильно опасаюсь, что это действительно нормально работать будет только у меня. Чтобы перестраховаться хотел бы вручную переводить кодировки (сначала в начале, потом обратно в конце уже в JS).
Механизм я понял следующим образом: в php поступают данные в cp1251, в конце скрипта я их перевожу в utf-8 и отсылаю. В js я принимаю строку и перевожу ее обратно в cp1251.
Пожалуйста, если я ошибаюсь в этом алгоритме - поправьте меня
Но как это сделать на Javascript я не знаю, если не жалко подскажите функцию или ссылку...
|