У меня есть массив арабских строк, и я хочу добавить их в мои таблицы в MySQL. Я могу отображать строки, используя обычную print
php, однако, когда я добавляю эту строку в таблицу с использованием PDO, в phpMyAdmin, я вижу запись этой строки как кучу вопросительных знаков (?) И других символов. Я огляделся вокруг того, что происходит, и одна из вещей, которые я видел, это изменить сортировку на cp1256_general_ci
однако это сохраняет те же самые вещи, кучу вопросительных знаков (?) И других персонажей.
Я использовал MAMP для Mac, но поскольку я читал, что cp1256 – это окна, я теперь использую XAMPP для окон.
Как добавить арабские строки в таблицу и посмотреть их в phpMyAdmin?
РЕДАКТИРОВАТЬ:
Я попытался запросить таблицу со странными строками, чтобы увидеть, работает ли она, но я получил черные фигуры ромба и вопросительные знаки.
вы должны делать эти три вещи, и там вы идете
1- изменить кодировку вашей программы редактора, которую вы используете для UTF-8.
2- вставьте свои php-файлы в это
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3- поместить сортировку в вашу базу данных в UTF-8
в заключение используйте UTF-8 всюду.