|
|
|
| Есть портал. На нем множество разделов, тикеты, внутренние сообщения, описания, и так далее. Все эти тексты лежат в базе. Часть всего в windows-1251. Часть - в utf-8. Как мне собрать всё в одну кодировку? | |
|
|
|
|
|
|
|
для: Shorr Kan
(02.05.2008 в 07:53)
| | Предание старо как мой загар...))...Вставь этот код каждывй раз при подключении (а лучше вынеси в отдельный файл и инклудь) и проблемс с кодировко йбольше не будет!!
<?
$host = "XXX";
$user = "XXX";
$pswd = "XXX";
// Имя базы данных
$database = "XXX";
// Имя таблицы
$table = "XXX";
// Установить соединение с сервером MySQL
@mysql_pconnect($host, $user, $pswd) or die("Couldn't connect to MySQL server!");
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET collation_connection = 'cp1251_general_ci'");
mysql_query("SET collation_server = 'cp1251_general_ci'");
mysql_query("SET character_set_client = 'cp1251'");
mysql_query("SET character_set_connection = 'cp1251'");
mysql_query("SET character_set_results = 'cp1251'");
mysql_query("SET character_set_server = 'cp1251'");
// Выбрать базу данных
@mysql_select_db($database) or die("Couldn't select Sdatabase database!");
?>
|
| |
|
|
|
|
|
|
|
для: Doom
(02.05.2008 в 09:41)
| | > mysql_query("SET collation_connection = 'cp1251_general_ci'");
> mysql_query("SET collation_server = 'cp1251_general_ci'");
> mysql_query("SET character_set_client = 'cp1251'");
> mysql_query("SET character_set_connection = 'cp1251'");
> mysql_query("SET character_set_results = 'cp1251'");
> mysql_query("SET character_set_server = 'cp1251'");
Понимаешь смысл этих запросов? | |
|
|
|
|
|
|
|
для: Atheist
(02.05.2008 в 11:47)
| | Я вот не понимаю... | |
|
|
|
|
|
|
|
для: Shorr Kan
(02.05.2008 в 15:25)
| | Ну так можно как-то перетащить всё в одну кодировку? | |
|
|
|