Я пытаюсь сохранить некоторые арабские данные в базе данных MySQL Я поставил документ HTML кодировку, чтобы быть «utf8»магазин арабский текст в базе данных MySQL с помощью PHP
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
MySQL кодировка устанавливается: UTF -8 Unicode (utf8)
MySQL соединение сортировки устанавливается: utf8_general_ci
базы данных и таблиц сортировки устанавливаются: utf8_general_ci
Кроме того, в моем php-коде я использовал функцию $mysqli->set_charset("utf8")
, чтобы убедиться, что charset настроен на ut8, но ничего не работает. Я отправляю свои данные в php-скрипт, используя html-форму, где enctype: enctype="multipart/form-data"
, потому что в этой форме Я также загружаю изображение
Странно то, что когда я пишу свой запрос непосредственно в mysql, арабские символы хранятся правильно без проблем, но когда я использую php-запрос для хранения данных, все символы хранятся в неправильная кодировка кодировки
Любые предложения?
@VahidHallaji на самом деле это работает! Большое вам спасибо, я попробовал $ mysqli-> set_charset ("utf8"), а затем I tr Ваше решение, спасибо –