Убедитесь, что вы используете UTF-8 для обоих.
я проблема с языковой кодировкой в PHP, так как в моем php-файле должны отображаться английские и арабские символы.
Некоторые части веб-страницы являются статическими, а другие динамическими (данные поступают из базы данных Sybase), и кодирование языка базы данных в порядке, так как данные отображаются в нем хорошо.
На моей веб-странице есть выпадающие списки, которые являются динамическими, но они отображают данные в странном формате, который не является английским или арабским, как квадраты и неизвестные символы.
Я проверил возможные причины и сделал много решений, как: -
Изменение кодировки PHP-скрипта:
Сохранение файла с именем: WebPage1 типа: PHP и кодировка: ANSI или UTF-8 или Unicode.
Изменение объявления кодировки HTML:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
Изменение объявления кодировки PHP:
header('Content-Type: text/html; charset=UTF-8);
header('Content-Type: text/html; charset=windows-1256');
Изменение шрифта и языка таблиц базы данных:
Arial(Arabic).
Проблема все еще существует, и я не знаю, что я могу сделать, чтобы решить эту проблему.
Можете ли вы предложить какое-либо решение?