JQuery, MySQL и Unicode проблемы - PullRequest
       1

JQuery, MySQL и Unicode проблемы

0 голосов
/ 12 января 2012

Я пытался использовать эту вещь здесь - http://w3shaman.com/article/jquery-cool-auto-suggest

Отлично работает для латинских слов, но когда дело доходит до юникода, таких как šč ... и других символов, он вылетает.

ТакЯ прочитал все комментарии там, и один парень предложил использовать utf8_encode ($ data), так и сделал.Теперь jquery не выдает ошибку, просто вывод получается странным образом

image http://img192.imageshack.us/img192/5864/ss20120112173801.png

Как видите, Шрекс 2 превращен в Å reks 2

И вот как это выглядит в базе данных: imag2 http://img860.imageshack.us/img860/6202/ss20120112174124.png

Но я хочу, чтобы это выглядело нормально, как все остальное в сайте, когдаЯ не использую utf8_encode ();так что, может быть, есть способ декодировать его перед выводом, используя jquery или любые другие предложения?Я думаю, что уже слишком поздно менять базу данных.

Да, вы можете увидеть предварительный просмотр моей проблемы здесь: http://www.filmas -online.lv / search.php попробуйте ввести Shr

ОБНОВЛЕНИЕ: ОК, я нашел способ декодирования ut8 в javascript decodeURIComponent (escape (escap)), но теперь он дает мне ту же ошибку, что и тамвообще не будет utf8_encode, поэтому бесполезно

1 Ответ

0 голосов
/ 12 января 2012

Прежде чем выбрать SQL или DML, используйте

SET NAMES utf8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...