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

Форум MySQL

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

 

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

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

тема: Окончательно замучался с кодировкой
 
 автор: Cyberian   (11.03.2009 в 14:17)   письмо автору
 
 

Пожалуйста, помогите разобраться с кодировкой. Сначала думал все сделать в utf-8: mysql, phpadmin, данные из скриптов. В итоге при выводе данных на страницу браузеры показывали только знаки вопросов вместо кириллицы.
Решил изменить кодировку на cp1251. Теперь в базе данных выдает [BLOB кол-во байт] даже если текст из латинских букв.
И ещё PMA выдает данные, что кодировка MySQL - utf-8, хотя я её изменил на cp1251. Может кто знает в чем проблема?

  Ответить  
 
 автор: Root   (11.03.2009 в 20:38)   письмо автору
 
   для: Cyberian   (11.03.2009 в 14:17)
 

как браузеру так и базе нужно сообщять в какой кодировке работаете,
используйте header с соответствующим charset,
ну а для базы SET NAMES ...

  Ответить  
 
 автор: Cyberian   (12.03.2009 в 07:09)   письмо автору
 
   для: Root   (11.03.2009 в 20:38)
 

Браузеру сообщаю в мета-теге, а после соединения с базой использую запрос SET NAMES. Не помогает.

  Ответить  
 
 автор: serjinio   (12.03.2009 в 08:15)   письмо автору
 
   для: Cyberian   (12.03.2009 в 07:09)
 

Браузеру сообщаю в мета-теге,....вам же сказали..хидером..читайте все разжевано...
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=59596&page=2

  Ответить  
 
 автор: Лена   (11.03.2009 в 22:27)   письмо автору
 
   для: Cyberian   (11.03.2009 в 14:17)
 

Дополнение к тому, что сказал Root:
сам скрипт(скрипты) в редакторе нужно сохранять либо в utf-8, либо в cp1251

  Ответить  
 
 автор: Cyberian   (12.03.2009 в 07:11)   письмо автору
 
   для: Лена   (11.03.2009 в 22:27)
 

В качестве редактора использую Macromedia Dreamweaver 8, где в настройках первым делом выставляю необходимую кодировку. Тоже не помогает :(

  Ответить  
 
 автор: cheops   (12.03.2009 в 19:38)   письмо автору
 
   для: Cyberian   (11.03.2009 в 14:17)
 

В начале работы выполняете настройку кодировки?
SET NAMES cp1251;

или
SET NAMES utf8;

  Ответить  
 
 автор: Cyberian   (13.03.2009 в 09:58)   письмо автору
 
   для: cheops   (12.03.2009 в 19:38)
 

Обязательно выполняю. Помог хидер, описанный выше. :)
Всем спасибо за внимание.

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

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