javascript — ошибка кодирования при получении символа latin1 N-dash

У меня есть MySQL БД с таблицей с набором символов latin1.
В текстовом поле есть символ ‘-‘ N-тире.

Я создал функцию javascript с помощью XMLHttpRequest () для запроса POST к странице php, которая извлекает и форматирует содержимое базы данных; в php я использую htmlentities ($ content, ENT_QUOTES, ‘ISO-8859-15’) для преобразования специальных символов.

Когда я «вызываю» страницу php напрямую, это не проблема, и N-dash char подсказывает правильно; но когда я вызываю страницу php с помощью функции javascript и помещаю результат в <div> элемент, символ N-тире становится .

Куда я падаю?

РЕШИТЬ
Гуглин для других проблем я нашел решение: добавление

mysql_query («SET NAMES ‘utf8′»);

перед отправкой запроса в MySQL.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]