У меня проблемы с кодированием на моей веб-странице, и это сводит меня с ума. Позвольте мне попытаться объяснить
- У меня есть метатег, определяющий utf8 как кодировку.
- Я включаю сценарии как utf8 (
<script type="text/javascript src="..." charset="utf8"></script>
).
- В файлах .php я заявляю
header('Content-Type: text/html; charset=utf8');
- В моей базе данных (postgreSQL) я сделал запрос
show lc_collate;
, а результат был en_US.UTF-8
- Я использую AJAX
- Когда я пытаюсь сохранить значение поля «name» как «áéíóú», я получаю значение «Ã¯Ã © Ãóú» в наборе записей (используя phpPgAdmin для просмотра результатов).
Что я делаю не так? Есть способ исправить это без использования декодирования / кодирования? У кого-нибудь есть хорошая справка по этим вопросам?
Спасибо всем!