Я установил параметры сортировки для своей базы данных: Hebrew_CI_AS
Также я добавил этот код в раздел заголовка страниц просмотра
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Пожалуйста, дайте мне возможное решение для этого.
Если ваша база данных сопоставления utf8_general_ci (это то, что я обычно использую) это должно правильно отображаться в таблице.
В дополнение к коду, который вы имеете в разделе заголовка, я также использовал Атрибут lang HTML для определенных элементов HTML в прошлых проектах:
<p lang='he'> Some Hebrew text. </p>
Работая над этим мини-проектом, я понял, что практически нет онлайн-уроков по использованию шрифта на иврите. Вот мое решение, которое довольно просто и работает эффективно.
- Установите кодировку кодировки HTML-страницы в utf8:
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8“>
установите атрибут ‘collation’ для полей, которые должны принимать текст на иврите: utf8_bin
в вашем php-скрипте, перед вызовом функции mysql_query для вставки данных в вашу БД, используйте как функцию utf8_encode, так и добавочные черты. Это закодирует данные в utf8 дружественных символов.
когда вы вытаскиваете текст из БД на страницу, обязательно используйте utf8_decode вместе с полосками, чтобы отобразить данные на странице.
как говорит @Perrykipkerrie. это хороший учебник.