Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

PHP. Запрос из MySQL дает знаки вопросов

249
24 ноября 2008 года
DissDoc
639 / / 01.10.2004
Сама база в utf8.
Составляю простой запрос mysql_query("select * from test;"); И если там есть русские буквы - то выдаются знаки вопросов.
Скажите какие есть способы победить эту проблему?
$result = iconv("ISO-5589-1", "UTF-8", $result) не помогает.
iconv_get_encoding дает ISO-5589-1.. Все равно не помогает...
244
24 ноября 2008 года
UAS
2.0K / / 19.07.2006
В поиск по форуму.

mysql_query("SET NAMES utf8");
249
24 ноября 2008 года
DissDoc
639 / / 01.10.2004
Да, забыл сказать,
set names utf8 - делал... (

Update
все, заработало set names utf8 =)
Видно кэшировался сайт. Когда все поудалял. Все заработало!
9.0K
24 ноября 2008 года
t-34
129 / / 30.11.2007
 
Код:
mysql_query ("set character_set_client='cp1251'");
        mysql_query ("set character_set_results='cp1251'");
        mysql_query ("set collation_connection='cp1251_general_ci'");


вот эта штука работает на ура :)
13
25 ноября 2008 года
RussianSpy
3.0K / / 04.07.2006
Цитата: t-34
вот эта штука работает на ура :)



Если данные в этой кодировке... ))))

14
25 ноября 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: t-34
вот эта штука работает на ура :)


а так как

Цитата:

A SET NAMES 'x' statement is equivalent to these three statements:
SET character_set_client = x;
SET character_set_results = x;
SET character_set_connection = x;
Setting character_set_connection to x also sets collation_connection to the default collation for x.


лучше все же обойтись SET NAMES

9.0K
28 ноября 2008 года
t-34
129 / / 30.11.2007
Цитата: RussianSpy
Если данные в этой кодировке... ))))



упс... не внимательно читаю )))))))

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог