Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Кодировка MySql
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Кодировка MySql

Страниц (1): [1]
 

1. paranoic - 11 Ноября, 2008 - 16:25:39 - перейти к сообщению
Добрый вечер. Я конечно понимаю что завожу избитую в кровь тему, но..... Вы описываете как изминить насильно кодировку в скрипте. как изменить значение переменной сервера, например character set connection? Значение сесси у меня постоянно cp1251. А вот глобальное значение latin1. Как заменить глобальное значение переменной сервера?
2. maslcs - 12 Ноября, 2008 - 03:16:03 - перейти к сообщению
ты про это ?
PHP:
скопировать код в буфер обмена
  1.  
  2. $link = mysql_pconnect($host, $loginb, $password)
  3. or die ("Ошибка при конекте с MySQL");
  4. mysql_query ("set character_set_client='UTF-8'");
  5. mysql_query ("set character_set_results='UTF-8'");
  6. mysql_query ("set collation_connection='UTF-8'");
  7.  
  8.  
3. paranoic - 12 Ноября, 2008 - 07:36:17 - перейти к сообщению
Да. Но каждый раз вставлять этот код не удобно. Да я уже и разобрался. в файле my.ini можно отредактировать в разделе [mysqld] строку default_character_set = latin1 на default_character_set = cp1251 тогда по умолчанию в мускуле буит кодировка нормальная
4. maslcs - 12 Ноября, 2008 - 20:26:33 - перейти к сообщению
paranoic пишет:
Да. Но каждый раз вставлять этот код не удобно.

Каждый раз вставлять, это когда каждый раз подключение открывать.
Вставляейте один раз после конекта и все.

 

Powered by ExBB FM 1.0 RC1