Странная ошибка кодировки специальных символов - PullRequest
0 голосов
/ 09 августа 2010

У меня очень странная ошибка кодировки символов: я посылаю текстовое поле в скрипт с помощью функции jQuerys ajax.Предполагая, что я хочу отправить знак евро

echo $ string;

производит

однако

эхо-код base64_decode (base64_encode ($ string));

производит

1022 *

какие-либо советы о том, как я могу отладить эту проблему?

1 Ответ

0 голосов
/ 09 августа 2010

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

Пекка был прав, мои кодировки перепутались, после того как я установил глобальный заголовок кодировки UTF8, все работает нормально.

...