|
|
|
| создал в phpmyadmin базу с кодировкой utf8_general_ci (Пытался и с cp1251_general_ci), добавил таблицу, ввел данные. Вывел на сайте (сайт utf-8) И все что из базы выглядит как "??????". (То же проделывал и с 1251 - толку.....) В чем проблема??? Не знаю что делать. Какую кодировку не ставлю все равно в итоге "???????". Помогите пожалуйсто!!!
Пользуюсь wamp:
Apache Version :2.2.11
PHP Version: 5.3.0
MySQL Version : 5.1.36
PhpMyAdmin : 3.2.0.1
И причем при изменении кодировки в браузере "????" не изменяются | |
|
|
|
|
|
|
|
для: Morax
(06.10.2009 в 15:48)
| | phpMyAdmin данные показывает корректно? | |
|
|
|
|
|
|
|
для: Trianon
(06.10.2009 в 17:02)
| | Да. корректно.
Но еще такая штука. Как все началось:
Сразу ничего не изменяя создал базу - таблицу - заполнил (кодировку не менял... т.е. оставил стандартную) - на сайте выводит на русском а в phpmyadmin - "?????".
Вот я и поменял кодировку на 1251 (т.е. по совету знакомых убрал базу и создал заново) - наоборот стало: на сайте "????", а в phpmyadmi на русском. Потом поменял на utf-8 (снова базу грохнул и новую сделал) - результат как и с 1251 | |
|
|
|
|
|
|
|
для: Morax
(06.10.2009 в 17:10)
| | Ваши скрипты не указывают кодировку после соединения с БД (запрос SET NAMES или SET CHARACTER SET) - отсюда и все Ваши беды.
Никаких проблем с кодировкой у phpMyAdmin нет. Он показывает вопросики в таблице, если там и вправду вопросики. | |
|
|
|
|
|
|
|
для: Trianon
(06.10.2009 в 17:12)
| | Большое спасибо. Разобрался | |
|
|
|