|
|
|
| Задача состоит в следующем.
Нужно импортировать данные из форума Invision Power Board 2.1.7.
При импорте вся кириллица отображается знаками вопроса.
Пробовал варианты
@mysql_query('SET NAMES cp1251;', $forum_db_link);
|
AddDefaultCharset windows-1251
|
и
@mysql_query("SET collation_connection = 'cp1251_general_ci'", $forum_db_link);
@mysql_query("SET collation_server = 'cp1251_general_ci'", $forum_db_link);
@mysql_query("SET character_set_client = 'cp1251'", $forum_db_link);
@mysql_query("SET character_set_connection = 'cp1251'", $forum_db_link);
@mysql_query("SET character_set_results = 'cp1251'", $forum_db_link);
@mysql_query("SET character_set_server = 'cp1251'", $forum_db_link);
|
Не помагает... На форуме кириллица отображается нормально, в админке тоже...
В PhpMyAdmin'е стоит кодировка latin1_swedish_ci
При смене дефолтной кодировки на cp1251_general_ci начинаются проблемы с кириллицей на форуме.
Где искать решение? В PHP или с базой проблемы?
Спасибо. | |
|
|
|
|
|
|
|
для: SD
(27.11.2006 в 16:37)
| | Помогло выставление в скриптах кодировки latin1...
mysql_query("SET collation_connection = 'latin1_swedish_ci'", $forum_db_link);
mysql_query("SET collation_server = 'latin1_swedish_ci'", $forum_db_link);
mysql_query("SET character_set_client = 'latin1'", $forum_db_link);
mysql_query("SET character_set_connection = 'latin1'", $forum_db_link);
mysql_query("SET character_set_results = 'latin1'", $forum_db_link);
mysql_query("SET character_set_server = 'latin1'", $forum_db_link);
|
| |
|
|
|