![]() |
ПОМОГИТЕ с КИРИЛИЦЕЙ
Всем привет. Я уже как-то пытался найти ответ на этот вопрос, но так ничего у меня и не получилось. Есть проблема и мне очень надо ее решить. В базе MySQL есть записи в кодировке cp1251_general_ci короче русскими буквами, я выбираю их при помощи php и передаю во флеш. Вот тут есть проблема, все записи отображаются как набор вопросиков. Что делать??? помогите пожалуйста.
|
Перегнать тем же php в utf-8
Пользуйтесь поиском. |
Тип ÐºÐ°Ð¼ÐµÑЂÑ‹ - вот такай байда получается тогда :(
|
System.useCodepage = true; - попробуй.
|
Бармалей, это не является выходом из ситуации в большинстве случаев.
lemegeton, выводить в utf надо после того, как взял значение из базы. И ещё, каким образом ты передаёшь из php во флеш переменные? |
я использую amfphp gjkexftncz FlashRemoting юзаю, вызываю php-шну функцию она возвращает массив строк, далее во флеш в цикле обрабатываю строки и вывожу нужные. Я уже и useCodepage пробывал и в базе кодировку поля переделывал на utf8_general_ci... все равно фигня какая-то выводится
|
>> Бармалей, это не является выходом из ситуации в большинстве случаев.
Согласен. Я тоже за повсеместное применение Юникода. Однако если у lemegeton-а не хватит знаний, чтобы грамотно перевести из Юникода в Win-1251 на сервере, то применение моего варианта может помочь в этом случае. =) |
Цитата:
|
если кодировку пол сделать utf8_unicode_ci а перед запросом на выборку посылать запрос SET CHARACTER SET cp1251, то получается вот что:
Òèï êàìåðû |
Во первых это кой то твой касяк, поскольку лично у меня таких проблем не возникает (с некоторого времени :victory: )
Во вторых (это первое че я пробовал сделать) сделай трейс кодов символов и приембедь свой шрифт с переставлеными символами. |
| Часовой пояс GMT +4, время: 12:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.