Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы с кодировкой в phpmyadmin
 
 автор: Morax   (06.10.2009 в 15:48)   письмо автору
 
 

создал в 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

И причем при изменении кодировки в браузере "????" не изменяются

  Ответить  
 
 автор: Trianon   (06.10.2009 в 17:02)   письмо автору
 
   для: Morax   (06.10.2009 в 15:48)
 

phpMyAdmin данные показывает корректно?

  Ответить  
 
 автор: Morax   (06.10.2009 в 17:10)   письмо автору
 
   для: Trianon   (06.10.2009 в 17:02)
 

Да. корректно.
Но еще такая штука. Как все началось:
Сразу ничего не изменяя создал базу - таблицу - заполнил (кодировку не менял... т.е. оставил стандартную) - на сайте выводит на русском а в phpmyadmin - "?????".
Вот я и поменял кодировку на 1251 (т.е. по совету знакомых убрал базу и создал заново) - наоборот стало: на сайте "????", а в phpmyadmi на русском. Потом поменял на utf-8 (снова базу грохнул и новую сделал) - результат как и с 1251

  Ответить  
 
 автор: Trianon   (06.10.2009 в 17:12)   письмо автору
 
   для: Morax   (06.10.2009 в 17:10)
 

Ваши скрипты не указывают кодировку после соединения с БД (запрос SET NAMES или SET CHARACTER SET) - отсюда и все Ваши беды.

Никаких проблем с кодировкой у phpMyAdmin нет. Он показывает вопросики в таблице, если там и вправду вопросики.

  Ответить  
 
 автор: Morax   (06.10.2009 в 17:21)   письмо автору
 
   для: Trianon   (06.10.2009 в 17:12)
 

Большое спасибо. Разобрался

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования