2011-01-18 2 views
3

У меня есть арабский текст, который нужно отобразить в моем php-файле, но символы не распознаются.HTML Арабский текст

Как создать документ с поддержкой арабского языка?

+0

«персонажи не распознаются» - что это значит? Правильный браузер с радостью отобразит HTML-страницу, если она закодирована в UTF-8, и вы скажете браузеру так. UTF-8 может кодировать все символы Юникода, включая арабский. – MSalters

ответ

4

Проблема будет в том, что ваш браузер не способен из-за необходимости использовать шрифт или таблицу символов, которая не используется. У вас есть a look at this testpage i n, чтобы узнать, способен ли ваш браузер отображать арабские символы с его фактической настройкой.

This page содержит необходимые настройки браузера для отображения арабских символов.

4

Убедитесь, что вы используете кодировку UTF-8 полностью. UTF-8 поддерживает все символы, о которых мир знает. Сохраните файл PHP как UTF-8. Установите кодировку таблицы базы данных в UTF-8. Установите кодировку подключения к UTF-8. Установите кодировку заголовка HTTP-ответа в UTF-8. См. Также PHP UTF-8 cheatsheet.

+4

Это немного идеалистично. Хотя действительно верно, что любое кодирование UTF (функция преобразования Юникода, включая UTF-8, UTF-16 и UTF-32) поддерживает все возможные кодовые точки Юникода, Unicode сам по себе не поддерживает все символы, о которых известно миру. «Мир - очень большое место, и его воображение безгранично. Тем не менее, Unicode действительно поддерживает чертов многих из них, многие - возможно, даже большинство, о которых мало кто когда-либо слышал, с более постоянным добавлением. Если бы они были уже там, не нужно было добавлять больше. :) – tchrist

Смежные вопросы