Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка (http://forum.mynuke.ru/forumdisplay.php?f=8)
-   -   русский не проходит (http://forum.mynuke.ru/showthread.php?t=1613)

vippy 27.03.2006 10:57

русский не проходит
 
Здравствуйтею Установил Вашу сборку. в базе MySQL русские буквы отображаются нормально. А на сайте в виде "?????". При этом слова, взятые из языкого файла - нормально. Мне кажется что в настрйоках моей базы что-то не верно. Подскажите как испраить. Делал по интукции написанной на вашем сайте.

Episod 27.03.2006 11:09

vippy при заливки базы необходимо указать правильную кодировку,в данном случае cp1251

vippy 27.03.2006 11:47

Я так и сделал. Говорю же - из phpmeadmin все слова русские нормально написаны.

Wind 27.03.2006 12:25

В 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'");
Все должно работать!

vippy 27.03.2006 12:38

You are the best ! :-)


Часовой пояс GMT +4, время: 11:36.

Copyright © 2005 by Soniks