Консультация № 49729
20.07.2006, 18:38
0.00 руб.
0 4 3
Здравствуйте, я хочу установить каталог работающий с базой, но у меня проблема с кодировкой, все руские буквы преврощаются в знак вопроса,
это только те слова которые из базы данных.
Вы не вкурсе что нужно сделать что бы исправить эту ошибку.

Обсуждение

Неизвестный
20.07.2006, 19:26
общий
Я не знаю ответа на вопрос... но точно знаю что при обработке базы php-скриптом, всё будет выводиться нормально. У меня у самого такая проблема.
Неизвестный
20.07.2006, 20:57
общий
это ответ
Здравствуйте, Virmd!

К сожалению, Вы не написали, какая у Вас БД, поэтому предположу, что MySQL.
Тогда решение в приложении.

Удачи!

Приложение:
<?php$link = @mysql_connect($DB_host, $DB_login, $DB_password) or die ("Нет соединения с базой данных!");mysql_query("SET character_set_client = cp1251",$link);mysql_query("SET character_set_connection = cp1251",$link);mysql_query("SET character_set_results = cp1251",$link);@mysql_select_db($DB_name, $link) or die ("Невозможно выбрать базу данных");?>
Неизвестный
20.07.2006, 21:01
общий
это ответ
Здравствуйте, Virmd!

Точно такая-же пробле ма и у меня. Но я вышел из такой ситуации поставив phpMyAdmin
Неизвестный
21.07.2006, 08:23
общий
это ответ
Здравствуйте, Virmd!
ищете и открываете файл my.ini
ищете строку
default-character-set=
изменяете на
default-character-set=cp1251

если такой строки нет, то пишете ее сами
перезагружаете mysql сервер
всё
Форма ответа