Intereting Posts
загрузить многостраничную строку на сервер w / $ _POST PHP Использование php filter_var с mysql_real_escape_string Комплексные запросы к базе данных в yii2 с активной записью Получить только вторую последнюю запись – mysql-query PHP: использование переменной внутри двойных кавычек Значения массива PHP по умолчанию, если ключ не существует? незаконно 0000-00-00 00:00:00 timestamp отправляется php в mysql с использованием codeigniter Ошибка анализа: синтаксическая ошибка, неожиданная ' Как узнать количество загруженных файлов с помощью PHP? fwrite () не разрешено, но phpinfo () говорит, что это должно быть Поместите содержимое файла в массив с разделителем и сохраните его в базе данных (php) создать 3 зависимых выпадающего списка, используя php ajax mysql Аутентификация токена с использованием PHP для мобильных устройств PHPMailer с использованием GMAIL дает ошибку Методы сериализации cookie Javascript / PHP?

UTF-8 не работает в форматах HTML

У меня есть эта форма:

<form method="post" enctype="multipart/form-data" accept-charset="UTF-8"> 

Но когда я передаю символ é, он превращает его в Ã ©.

Почему это не работает? Да, база данных MySQL содержит все наборы символов правильно настроенные. (База данных, таблицы.) Если я вручную поместил ее в базу данных с помощью Navicat, она хорошо отображается на веб-странице.

Кроме того, я пробовал метатаг, устанавливая заголовок типа контента, без успеха.

В своем HTML добавьте этот метатег:

  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 

Также добавьте этот заголовок PHP поверх скрипта:

  header("Content-Type: text/html;charset=UTF-8"); 

[РЕДАКТИРОВАТЬ]:

Еще один совет – сохранить файл как UTF-8 without BOM кодировки UTF-8 without BOM . Для этого вы можете использовать Notepad ++ или любой подходящий редактор.

Убедитесь, что вы установили сопоставление соединений с utf8 :

 SET NAMES utf8 

есть несколько причин неправильной кодировки, есть некоторая помощь: http://www.sebastianviereck.de/en/php-mysql-special-characters-umlauts-utf8-iso/