Наличие разных форматов символов PHP / Mysql - PullRequest
0 голосов
/ 17 апреля 2011

На моем сайте я пытаюсь получить поддержку различных символов для поиска, например, на иврите, что-то вроде

אייל גולן

, но дело в том, что когда они выполняют поиск, он сохраняется в базе данных, например

#1488;#1497;#1497;#1500; #1490;#1493;#1500;#1503;

Что мне делать?Есть ли способ преобразовать это обратно в читаемый текст на иврите?или я должен найти способ хранить в БД правильно.

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 апреля 2011

Ну, я бы не советовал переходить к html_entity_decode (). Я бы использовал это как последнее решение. Сделайте свою страницу и базу данных UTF-8 (набор символов и файл при необходимости).

Позже, если вы используете какие-либо встроенные функции php для символов html, убедитесь, что они также поддерживают UTF8.

Это уменьшит ваш код и уменьшит головную боль.

0 голосов
/ 17 апреля 2011

html_entity_decode () может помочь вам.

...