русский не проходит
Здравствуйтею Установил Вашу сборку. в базе MySQL русские буквы отображаются нормально. А на сайте в виде "?????". При этом слова, взятые из языкого файла - нормально. Мне кажется что в настрйоках моей базы что-то не верно. Подскажите как испраить. Делал по интукции написанной на вашем сайте.
|
vippy при заливки базы необходимо указать правильную кодировку,в данном случае cp1251
|
Я так и сделал. Говорю же - из phpmeadmin все слова русские нормально написаны.
|
В phpmyadmin создаем запрос создания базы CREATE DATABASE `название_БД` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Теперь загоняем базу c кодировкой cp1251. В sql файле также должна стоять эта кодировка. Потом в файле db/db.php после $db = new sql_db($cfg['db_host'], $cfg['db_user'], $cfg['db_pass'], $cfg['db_name'], false); дописываем mysql_query ("set character_set_client='cp1251'"); mysql_query ("set character_set_results='cp1251'"); mysql_query ("set collation_connection='cp1251_general_ci'"); Все должно работать! |
You are the best ! :-)
|
Часовой пояс GMT +4, время: 11:36. |
Copyright © 2005 by Soniks