|
|
|
|
|
для: Лена Смирнова
(16.04.2009 в 00:32)
| | Отсюда ясно следует, что оператор mysql_query("SET CHARACTER SET 'КодировкаСкрипта'");
в рамках конфига не выполнялся. Почему?
Как выглядит структура какой-нибудь типичной таблицы (SHOW CREATE TABLE ИмяТаблицы) ? | |
|
|
|
|
|
|
|
для: Trianon
(16.04.2009 в 00:15)
| | character_set_client = latin1
character_set_connection = latin1
character_set_database = cp1251
character_set_filesystem = binary
character_set_results = latin1
character_set_server = latin1
character_set_system = utf8
character_sets_dir = /usr/share/mysql/charsets/ | |
|
|
|
|
|
|
|
для: Лена Смирнова
(15.04.2009 в 23:26)
| | что показывает запрос
$res = mysql_query("SHOW VARIABLES LIKE '%char%'");
while($row = mysql_fetch_row($res))
echo $row[0] . ' = ' . $row[1] ."<br />\r\n";
|
в контексте Вашего конфига? | |
|
|
|
|
|
|
|
для: Trianon
(15.04.2009 в 22:24)
| | Я уже пробовала менять читается. | |
|
|
|
|
|
|
|
для: Лена Смирнова
(15.04.2009 в 21:52)
| | Вероятно, потому, что кодировка БД и таблиц не совпадает с кодировкой содержимого в них.
А текст в дампе читается? Русский, я имею в виду. | |
|
|
|
|
|
|
|
для: Trianon
(15.04.2009 в 21:28)
| | Да, верно... работает, но тогда при новом сохранении в БД опять ???????? вместо текста ((( Может просто всетаки, есть способ ипортировать нормально? | |
|
|
|
|
|
|
|
для: Лена Смирнова
(15.04.2009 в 21:22)
| | вообще-то вызов этого оператора ставится один раз, в файл, который устанавливает соединение с сервером ( mysql_connect() ) и выбирает бд (mysql_select_db()) . | |
|
|
|
|
|
|
|
для: Uzer44
(15.04.2009 в 03:35)
| | Вы вариант работает, но у меня огромное кол-во файлов и запросов в них... не могу я физически перед каждым запросом вставлять mysql_query ('SET NAMES CP1251');
mysql_query ('SET CHARACTER SET CP1251');
Может есть еще способы? | |
|
|
|
|
|
|
|
для: Trianon
(15.04.2009 в 10:12)
| | 6 метров в zip | |
|
|
|
|
|
|
|
для: Лена Смирнова
(15.04.2009 в 00:32)
| | дамп большой? | |
|
|
|
|