Intereting Posts
PHP $ _SERVER неверен при загрузке PHP через mod_fcgid Возможно ли иметь два класса с тем же именем, если они находятся в разных папках? Как фильтровать ассоциативный массив по значениям и разбивать на две переменные? Использование PHP-скрипта: почему mysqldump не сбрасывает sql-файл? Определить тип mime из столбца MySQL Использование PHP для эхо-контента через определенное количество времени? отправка электронной почты с помощью функции php mail распространяется на спам Отправка почты с PHP не работает php связывает динамическое число переменных для запроса пакетной вставки Running Composer возвращает: «Не удалось открыть входной файл: composer.phar» Как получить каталог PHP Uploads? PHP DateInterval не возвращает последний день месяца Создание простой поисковой системы на основе текстового файла Как настроить правила перезаписи nginx, чтобы CakePHP работал в CentOS? Открыть локальный почтовый архив mbox с помощью imap_open () в PHP

Как вставить французские символы в таблицу mySQL DB?

У меня большая проблема с вставкой французских символов в мою mySQL DB. Французские символы не отображаются должным образом в таблице mysql. Например, «Éducation» отображается как «ƒƒ ‰ ucation». Я установил кодировку в utf8_unicode_ci. Я также пробовал функцию htmlentities ($ string, ENT_QUOTES, "UTF-8"). Может кто-то помочь мне с этим?

В php:

header ('Content-type: text/html; charset=utf-8');

После подключения:

mysql_set_charset("utf8");

Проверьте их:

  • Кодировка базы данных
  • Кодирование таблицы
  • Кодирование полей
  • Кодировка подключения к базе данных
  • Кодирование времени выполнения PHP
  • .php и другие кодировки файлов
  • Кодировка заголовка (HTTP-заголовок и / или HTML)

сначала проверьте кодировку таблицы, затем проверьте кодировку вставки.