powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сломанная кодировка в select into outfile
6 сообщений из 6, страница 1 из 1
сломанная кодировка в select into outfile
    #39043778
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени,

mysql-server-5.1.71-1.el6.i686

таблица в UTF8, селект с клиента работает, а когда делаешь select into outfile вся кодировка ломается.

подскажите куда посмотреть чтоб полечить ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
[root@b18-dev ~]# echo 'select CALLER_ID from CDRS where CALL_ID="3awlgUyeTNO_114sO8q3d2A"' | mysql xbb
CALLER_ID
'Игорь' <615>

[root@b18-dev ~]# echo 'select CALLER_ID into outfile "/tmp/test.csv" from CDRS where CALL_ID="3awlgUyeTNO_114sO8q3d2A"' | mysql xbb

[root@b18-dev ~]# cat /tmp/test.csv
'Игорь' <615>

[root@b18-dev ~]# set | grep LANG
LANG=ru_RU.UTF-8

...
Рейтинг: 0 / 0
сломанная кодировка в select into outfile
    #39043784
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
SHOW VARIABLES LIKE 'CHARACTER%';
SHOW VARIABLES LIKE 'COLLATION%';
...
Рейтинг: 0 / 0
сломанная кодировка в select into outfile
    #39043792
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
mysql> SHOW VARIABLES LIKE 'CHARACTER%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | latin1                     |
| character_set_filesystem | utf8                       |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

mysql> SHOW VARIABLES LIKE 'COLLATION%';
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | latin1_swedish_ci |
| collation_database   | latin1_swedish_ci |
| collation_server     | utf8_general_ci   |
+----------------------+-------------------+
...
Рейтинг: 0 / 0
сломанная кодировка в select into outfile
    #39043794
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g613,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
mysql> SHOW VARIABLES LIKE 'CHARACTER%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | utf8                       |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

это тоже впринципе ниче не меняет. Засада только с выводом в файл, в консоле все замечательно....
...
Рейтинг: 0 / 0
сломанная кодировка в select into outfile
    #39043947
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g613
Код: plaintext
/tmp/test.csv
Можете показать содержимое файла в шестнадцатеричных кодах?
...
Рейтинг: 0 / 0
сломанная кодировка в select into outfile
    #39043972
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
[root@b18-dev ~]# hexdump -C /tmp/test.csv
00000000  27 c3 90 cb 9c c3 90 c2  b3 c3 90 c2 be c3 91 e2  |'...............|
00000010  82 ac c3 91 c5 92 27 20  3c 36 31 35 3e 0a        |......' <615>.|
0000001e

[root@b18-dev ~]# cat /tmp/test.csv
'Игорь' <615>

[root@b18-dev ~]# echo 'select CALLER_ID from CDRS where CALL_ID="3awlgUyeTNO_114sO8q3d2A"' | mysql xbb | hexdump -C
00000000  43 41 4c 4c 45 52 5f 49  44 0a 27 d0 98 d0 b3 d0  |CALLER_ID.'.....|
00000010  be d1 80 d1 8c 27 20 3c  36 31 35 3e 0a           |.....' <615>.|
0000001d
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сломанная кодировка в select into outfile
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]