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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемы с кодировкой MySQL

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Мужик
Отправлено: 21 Декабря, 2011 - 02:27:31
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Июль 2011  
Откуда: Болгария


Помог: 0 раз(а)




Приветствую, вот сделал я разно язычный сайт кодировка utf=8
Но в БД все под cp1251, кое какие БД я сделал как нужно в CHARACTER SET utf8 но еще есть вопросы
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. -- phpMyAdmin SQL Dump
  3. -- version 2.11.9.1
  4. -- http://www.phpmyadmin.net
  5. --
  6. -- Хост: localhost
  7. -- Время создания: Апр 18 2009 г., 16:19
  8. -- Версия сервера: 5.0.26
  9. -- Версия PHP: 5.2.6
  10.  
  11. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  12.  
  13.  
  14. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  15. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  16. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  17. /*!40101 SET NAMES cp1251 */;
  18.  
  19.  
  20. CREATE TABLE `skooter` (
  21.   `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  22.   `name` varchar(80) NOT NULL DEFAULT '',
  23.   `value` varchar(100) NOT NULL DEFAULT '',
  24.   PRIMARY KEY  (`id`)
  25. ) ENGINE=MyISAM  DEFAULT CHARACTER SET utf8 AUTO_INCREMENT=1 ;
  26.  
  27.  
  28. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  29. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  30. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  31.  


а именно /*!40101 SET NAMES cp1251 */; как поменять это?

И скажите это все вообще зачем тут
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES cp1251 */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Не пойму, надеюсь это не за комментированный код Помираю со смеху!
(Добавление)
Извините на бредил чуть /*!40101 SET NAMES utf8 */;


-----
icq 00000
 
 Top
etoYA
Отправлено: 21 Декабря, 2011 - 02:37:36
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




после подключения к базе поставьте

PHP:
скопировать код в буфер обмена
  1.  
  2. mysql_query("set character_set_client='cp1251'");
  3. mysql_query("set character_set_results='cp1251'");
  4. mysql_query("set collation_connection='cp1251_general_ci'");
  5.  
 
 Top
Мужик
Отправлено: 21 Декабря, 2011 - 02:42:30
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Июль 2011  
Откуда: Болгария


Помог: 0 раз(а)




etoYA спасибо, но я от этой кодировки избавиться хочу рас и навсегда, мне с cp1251 на utf8 нужно перейти, я извиняюсь там выше у меня клава глюканула не дописало а я не заметил


-----
icq 00000
 
 Top
etoYA
Отправлено: 21 Декабря, 2011 - 02:43:48
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




Мужик, в чем проблема? Измените на utf-8 )
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. mysql_query("set character_set_client='utf8'");
  3. mysql_query("set character_set_results='utf8'");
  4. mysql_query("set collation_connection='utf8_general_ci'");
  5.  
 
 Top
Мужик
Отправлено: 21 Декабря, 2011 - 02:49:30
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Июль 2011  
Откуда: Болгария


Помог: 0 раз(а)




etoYA, еще рас огромное вам благодарю Круто проблема решена, все данные теперь в своей кодировке как я и хотел Улыбка


-----
icq 00000
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB