SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.08.2010 21:22:47

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

at row 1 (код ошибки: 1366)


и на сервере и на клиенте кодировки cp1251

Неактивен

 

#2 16.08.2010 22:39:45

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

А у таблицы?

Неактивен

 

#3 17.08.2010 09:55:10

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

везде cp1251 и в таблице и запросы с сайта идут с кодеровкой cp1251
это подтверждается тем что в консоли mysql я делал запрос show tabel my_table

так же могу показать запрос на создание базы данных там тоже кодировка cp1251
развожу руками... такого не может быть...

Неактивен

 

#4 17.08.2010 13:30:04

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

Где-то что-то пропустили. Показывайте SHOW CREATE TABLE, SHOW VARIABLES
LIKE '%char%' и запрос из того же клиента, что и SHOW VARIABLES.

Неактивен

 

#5 18.08.2010 13:55:18

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

SHOW CREATE TABLE KARTA;
показывает DEFAULT=cp1251




mysql> show variables like '%char%';
+--------------------------+--------------------------------------------+
| Variable_name            | Value                                      |
+--------------------------+--------------------------------------------+
| character_set_client     | latin1                                     |
| character_set_connection | latin1                                     |
| character_set_database   | cp1251                                     |
| character_set_filesystem | binary                                     |
| character_set_results    | latin1                                     |
| character_set_server     | latin1                                     |
| character_set_system     | utf8                                       |
| character_sets_dir       | C:\Server\MySQL Server 5.0\share\charsets\ |
+--------------------------+--------------------------------------------+
8 rows in set (0.03 sec)

mysql>

 


------------------------
а вот это интересно

а как это изменить я не знаю
что то помню на подобии... сори не помню... даже больше - не знаю... neutral:\
как это изменить, если можно тут написать...

Неактивен

 

#6 18.08.2010 13:57:58

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

и в последующем... я бы хотел развертывать приложение сразу из браузера на лету... но как это сделать... получается надо mysql при инсталляции настраивать дополнительно? из книжек и из инета по типичным настройкам такого не сказано...
тоже интересный вопрос...

Неактивен

 

#7 18.08.2010 14:07:16

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot




Enter password: ***
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.0.67-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> set names 'cp1251';
Query OK, 0 rows affected (0.03 sec)

mysql> use database2010;
Database changed
mysql> set names 'cp1251';
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%char%';
+--------------------------+--------------------------------------------+
| Variable_name            | Value                                      |
+--------------------------+--------------------------------------------+
| character_set_client     | cp1251                                     |
| character_set_connection | cp1251                                     |
| character_set_database   | cp1251                                     |
| character_set_filesystem | binary                                     |
| character_set_results    | cp1251                                     |
| character_set_server     | latin1                                     |
| character_set_system     | utf8                                       |
| character_sets_dir       | C:\Server\MySQL Server 5.0\share\charsets\ |
+--------------------------+--------------------------------------------+
8 rows in set (0.00 sec)

mysql>







 

Неактивен

 

#8 18.08.2010 14:08:50

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

character_set_server осталось ... я не знаю на что это влияет и зачем это надо...

Неактивен

 

#9 18.08.2010 14:09:59

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

не повезло приложение не работает...

Неактивен

 

#10 18.08.2010 14:28:09

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

поменял в sql.ini кодировку и сделал запросы....






Enter password: ***
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.67-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show variables like '%char%';
+--------------------------+--------------------------------------------+
| Variable_name            | Value                                      |
+--------------------------+--------------------------------------------+
| character_set_client     | latin1                                     |
| character_set_connection | latin1                                     |
| character_set_database   | cp1251                                     |
| character_set_filesystem | binary                                     |
| character_set_results    | latin1                                     |
| character_set_server     | cp1251                                     |
| character_set_system     | utf8                                       |
| character_sets_dir       | C:\Server\MySQL Server 5.0\share\charsets\ |
+--------------------------+--------------------------------------------+
8 rows in set (0.00 sec)

mysql> set names 'cp1251';
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%char%';
+--------------------------+--------------------------------------------+
| Variable_name            | Value                                      |
+--------------------------+--------------------------------------------+
| character_set_client     | cp1251                                     |
| character_set_connection | cp1251                                     |
| character_set_database   | cp1251                                     |
| character_set_filesystem | binary                                     |
| character_set_results    | cp1251                                     |
| character_set_server     | cp1251                                     |
| character_set_system     | utf8                                       |
| character_sets_dir       | C:\Server\MySQL Server 5.0\share\charsets\ |
+--------------------------+--------------------------------------------+
8 rows in set (0.00 sec)


 

Неактивен

 

#11 18.08.2010 14:29:10

Иван
Завсегдатай
Зарегистрирован: 07.08.2009
Сообщений: 48

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

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

Неактивен

 

#12 18.08.2010 14:31:30

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Ошибка запроса: Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot

SET NAMES достаточно, если таблица cp1251.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson