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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: кодировка в MySQL,работа в командной строке

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: ESBoy   (14.09.2008 в 12:07)   письмо автору
 
   для: ronin80   (13.09.2008 в 09:31)
 

а там да и так так стоит как ты говоришь

  Ответить  
 
 автор: ronin80   (13.09.2008 в 09:31)   письмо автору
 
   для: ESBoy   (13.09.2008 в 00:27)
 

в файле конфигурации сервера надо закомментировать в секции [mysql] параметр default-character-set=cp1251 и вставить его в [mysqld]

  Ответить  
 
 автор: ESBoy   (13.09.2008 в 00:27)   письмо автору
 
   для: Sergeich   (12.09.2008 в 17:46)
 

лично я сторонник винды,все страницы на cp1251, поэтому только за cp1251, шоб проблем навсякий случай дальше не было.

ronin80, вопрос остается вопросом, ждемс.........

  Ответить  
 
 автор: Sergeich   (12.09.2008 в 17:46)   письмо автору
 
   для: ESBoy   (12.09.2008 в 16:18)
 

А чем Вас не устраивает кодировка utf-8? Зачем такая привязанность к ср1251?

  Ответить  
 
 автор: ESBoy   (12.09.2008 в 16:18)   письмо автору
 
   для: ronin80   (12.09.2008 в 15:58)
 

выводит ошибку:


Z:\usr\local\mysql5\bin>mysql -u root --character-sets-dir="\usr\local\mysql5\sh
are\charsets\" --default-character-set=cp1251<f:/4.sql
mysql: Character set 'cp1251' is not a compiled character set and is not specifi
ed in the '\usr\local\mysql5\share\charsets" --default-character-set=cp1251\Inde
x.xml' file

  Ответить  
 
 автор: ronin80   (12.09.2008 в 15:58)   письмо автору
 
   для: ESBoy   (12.09.2008 в 15:54)
 

в смысле вот так

...>mysql -u root --character-sets-dir="\usr\local\mysql5\share\charsets\" --default-character-set=cp1251 < f:/4.sql

  Ответить  
 
 автор: ESBoy   (12.09.2008 в 15:54)   письмо автору
 
   для: ronin80   (12.09.2008 в 15:44)
 

в смысле вот так ?!?:

mysql> --character-sets-dir="\usr\local\mysql5\share\charsets\";
mysql> --default-character-set=cp1251;
mysql> show variables like '%character%';
+--------------------------+-----------------------------------+
| Variable_name            | Value                             |
+--------------------------+-----------------------------------+
| character_set_client     | cp1251                            |
| character_set_connection | cp1251                            |
| character_set_database   | cp1251                            |
| character_set_results    | cp1251                            |
| character_set_server     | cp1251                            |
| character_set_system     | utf8                              |
| character_sets_dir       | \usr\local\mysql5\share\charsets\ |
+--------------------------+-----------------------------------+
7 rows in set (0.00 sec)

  Ответить  
 
 автор: ronin80   (12.09.2008 в 15:44)   письмо автору
 
   для: ESBoy   (12.09.2008 в 15:31)
 

попробуйте ещё указать параметры импорта

--character-sets-dir="путь_к _папке_charsets" --default-character-set=cp1251

  Ответить  
 
 автор: ESBoy   (12.09.2008 в 15:31)   письмо автору
 
   для: ronin80   (12.09.2008 в 15:16)
 


mysql> show variables like '%character%';
+--------------------------+-----------------------------------+
| Variable_name            | Value                             |
+--------------------------+-----------------------------------+
| character_set_client     | cp1251                            |
| character_set_connection | cp1251                            |
| character_set_database   | cp1251                            |
| character_set_results    | cp1251                            |
| character_set_server     | cp1251                            |
| character_set_system     | utf8                              |
| character_sets_dir       | \usr\local\mysql5\share\charsets\ |
+--------------------------+-----------------------------------+
7 rows in set (0.00 sec)

mysql> show create database test;
+----------+-----------------------------------------------------------------+
| Database | Create Database                                                 |
+----------+-----------------------------------------------------------------+
| test     | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET cp1251 */ |
+----------+-----------------------------------------------------------------+
1 row in set (0.00 sec)

  Ответить  
 
 автор: ronin80   (12.09.2008 в 15:16)   письмо автору
 
   для: ESBoy   (12.09.2008 в 15:02)
 

а что показывает show variables like '%character%';
и show create database имя_базы

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-22] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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