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

Форум MySQL

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

 

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

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

тема: Как писать на русском языке
 
 автор: антон2   (05.12.2007 в 22:33)   письмо автору
 
 

Все доброе время суток. Пишу
mysql> insert into catalogs set id_catalog = 18, name = 'Сетевые карты'
-> ;
Query OK, 1 row affected, 1 warning (0.45 sec)
В результате получаю

mysql> select * from catalogs;
+------------+---------------+
| id_catalog | name |
+------------+---------------+
| 1 | |
| 2 | |
| 3 | |
| 18 | С?????? ?а??? |
+------------+---------------+
Что за ошибка и почему не распознаеться русский язык?

   
 
 автор: Unkind   (05.12.2007 в 22:48)   письмо автору
 
   для: антон2   (05.12.2007 в 22:33)
 

http://softtime.ru/forum/srch.php?id_forum=3&name=%CA%EE%E4%E8%F0%EE%E2%EA%E0&numberthemes=30&srchwhere=2&id_forum=3&logic=1

   
 
 автор: Mookapek   (05.12.2007 в 23:48)   письмо автору
 
   для: антон2   (05.12.2007 в 22:33)
 


SET names cp1251;

   
 
 автор: антон2   (06.12.2007 в 22:52)   письмо автору
 
   для: Mookapek   (05.12.2007 в 23:48)
 

Спасибо, команда помогла и теперь вместо знаков ??? русские буквы, но после перезагрузки или смены базы данных снова ??? и что получаеться, всегда вводить SET names cp1251;

   
 
 автор: Unkind   (06.12.2007 в 22:58)   письмо автору
 
   для: антон2   (06.12.2007 в 22:52)
 

> и что получаеться, всегда вводить SET names cp1251;

Именно.

   
 
 автор: Mookapek   (07.12.2007 в 00:22)   письмо автору
 
   для: антон2   (06.12.2007 в 22:52)
 

Если на другую базу данных переключаетесь - эту команду не нужно вводить. В самом начале только.

   
 
 автор: Trianon   (07.12.2007 в 00:53)   письмо автору
 
   для: антон2   (06.12.2007 в 22:52)
 

можете поставить в INIT-CONNECT

   
 
 автор: антон2   (07.12.2007 в 18:44)   письмо автору
 
   для: Trianon   (07.12.2007 в 00:53)
 

"ник: Trianon
можете поставить в INIT-CONNECT"
А можно более подробно, как это зделать(т.е что открыть и куда прописать)?

   
 
 автор: Unkind   (07.12.2007 в 18:57)   письмо автору
 
   для: антон2   (07.12.2007 в 18:44)
 

Выполните запрос
SET GLOBAL `init_connect` = 'SET `names` cp1251';

   
Rambler's Top100
вверх

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