Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблемы на бесплатном хостинге MySQL
 
 автор: Lstasss   (06.10.2006 в 21:35)   письмо автору
 
 

у меня форум на хостинге Джино-нет.ру, но поскольку у них ограничение базы 20МБ, а форум растёт, решил перейти на другой хостинг MySQL. Но там у них не-русский сервер, вместо русских булв из базы извлекаются только "?????". Пробовал разные сочетания кодировок - не помогает. Подскажите, что делать?

   
 
 автор: victoor   (06.10.2006 в 22:39)   письмо автору
 
   для: Lstasss   (06.10.2006 в 21:35)
 

сразу после подключения к БД, до запросов к ней, напиши:

  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'");

Мне помогло.

   
 
 автор: Lstasss   (06.10.2006 в 22:45)   письмо автору
 
   для: victoor   (06.10.2006 в 22:39)
 

сделал - не помогло. может ещё какой-то запрос можнго прогнать?

   
 
 автор: cheops   (06.10.2006 в 23:30)   письмо автору
 
   для: Lstasss   (06.10.2006 в 21:35)
 

1) А таблицы у вас настроены на русскую кодировку (кстати, какая кодировка используется)?
2) Возможно вас заинтересует статья http://www.st-host.ru/article/?id_article=14.

   
 
 автор: Lstasss   (06.10.2006 в 23:48)   письмо автору
 
   для: cheops   (06.10.2006 в 23:30)
 

там версия сервера - 4.1.21. Там была 5.0.18. Может быть в этом дело?

   
 
 автор: Alex111   (07.10.2006 в 00:16)   письмо автору
 
   для: Lstasss   (06.10.2006 в 23:48)
 

попробуй просто >SET NAMES 'cp1251';
сразу после подключения к БД, до запросов к ней
у меня это работает.

   
 
 автор: Lstasss   (07.10.2006 в 00:30)   письмо автору
 
   для: Alex111   (07.10.2006 в 00:16)
 

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /home/users/n/nepopsisty/docs/config.php on line 22

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/users/n/nepopsisty/docs/config.php on line 22 :(((((((((

   
 
 автор: cheops   (07.10.2006 в 12:38)   письмо автору
 
   для: Lstasss   (07.10.2006 в 00:30)
 

Погодите, а вы соединение с базой данных устанавливаете http://www.st-host.ru/article/?id_article=15? Параметры соединения используете те, которые вам предоставил хостер?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования