|
|
|
| дада, все именно так...
mysql5/apache2/php5
в начале стоит такое:
function db_connect() {
$db_link = @mysql_connect( DB_HOST,DB_USER,DB_PASS ) or die( '<b>Could not connect:</b> ' . mysql_error() );
if ( !@mysql_select_db( DB_NAME,$db_link ) ) {
die( '<b>Could not select db:</b> ' . mysql_error() );
@mysql_close( $db_link ) or die( '<b>Could not close db connection:</b> ' . mysql_error() );
}
mysql_query( "SET NAMES 'cp1251'" );
mysql_query("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_query( "SET CHARACTER SET CLIENT = 'cp1251'" );
mysql_query( "SET CHARACTER SET RESULTS = 'cp1251'" );
mysql_query( "SET CHARACTER_SET_CLIENT = 'cp1251'" );
mysql_query( "SET CHARACTER_SET_RESULTS = 'cp1251'" );
mysql_query( "SET CHARACTER_SET_CONNECTION = 'cp1251'" );
mysql_query( "SET CHARACTER_SET_DATABASE = 'cp1251'" );
}
|
вы не пугайтесь - я все уже просто пробовал... выводится все равно что-то типа
<title>Главная страница</title>
|
А декодер Артемия Лебедева сказал, что он это перевел в "Главная страница" как cp1251 -> utf8
Кодировка БД и таблиц - cp1251, сервера тоже. Вопрос: что не так? | |
|
|
|
|
|
|
|
для: 1999
(21.11.2008 в 16:54)
| | Т.е. по сути данные из мускула приходят в UTF
А вот результаты SHOW VARIABLES
character_set_client cp1251
character_set_connection cp1251
character_set_database cp1251
character_set_filesystem binary
character_set_results cp1251
character_set_server cp1251
character_set_system utf8
character_sets_dir /usr/local/mysql5/share/mysql/charsets/
collation_connection cp1251_general_ci
collation_database cp1251_general_ci
collation_server cp1251_general_ci
init_connect SET NAMES cp1251
|
почему спрашивается данные приходят в UTF? | |
|
|
|
|
|
|
|
для: 1999
(21.11.2008 в 17:37)
| | извиняюсь. все было тупо до ужаса - PMA работал в кодировке UTF (всмысле браузер выдавал все). Удалил все с БД, добавил страницу из админки, все ок стало. в ПМА разумеется вопросы (ибо utf, изменил на cp1251 - все ок стало) | |
|
|
|