Убедитесь, что вы используете 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).

Проблема все еще существует, и я не знаю, что я могу сделать, чтобы решить эту проблему.

Можете ли вы предложить какое-либо решение?

Ответы на вопрос(3)

Ваш ответ на вопрос