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

Ваш аккаунт

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

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

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

Проблема с уникодами. (Mysql, PHP, Windows)

2.0K
17 января 2005 года
Prokur
85 / / 13.10.2004
У меня проблема с использованием уникодов в mysql.
Я создал таблицу `one` с 3 полями, из которых 2 поля с текстовой инфой и оба с дефолтной кодировкой.
Кодировка на всей Db - utf8.
Я вставил один ряд с текстом на кирилице.
Потом запустил простой PHP код:
 
Код:
// ...здесь соеденение с базой данных
header("Content-Type: text/plain; charset=utf-8");
print_r(mysql_fetch_array(mysql_query("SELECT 'text' FROM `one`")));
И в броузере увидел такое: ????? ????? ??-??????!.
В командной строке MySQL Выводит тоже cамое:
 
Код:
+----+--------------+------------------------+
| id | name         | text                   |
+----+--------------+------------------------+
| 2  | ??????? ???? | ????? ????? ??-??????! |
+----+--------------+------------------------+

Но что самое интересной phpmyadmin выводит все данные корректно!
Что можно сделать? Помогите пожалуйста, читал много инфы, ничего подобного не обноружил :( Ведь пхпадмин всё показывает!

У меня: php 5.0.3, winXP, mysql 4.1.8, phpMyAdmin 2.6.0-pl3, Apache 2.0.52.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог