LINUX.ORG.RU

mysql> select from * > покоцано


0

0

echo|mysql>txt все хорошо, в консоли же валит херь, мучаючь второй день - менял кодировки (сейчас latin1, кирилицы и пр нет), версию (сейчас клиент 5.0.51b сервер 4.1.22), терминалы, валил весь replace в файл - все идеально. В базе все хорошо, все записи однотипны, все запросы обрабатываются, но часть записей выводится "коцано", причем вызывает это одно поле вида "xxx.xxx.xxx.xxx:port", поле varchar(21). Как будто некоторые IP ей не нравятся. Скрипт на bash, посмотрел netstat там куча открытых соединений - плохо конечно, но борьба с этим на результат не влияет. Локальная кодировка utf-8, базы в latin1.

как использую консольный режим - полностью развернутый терминал, ssh, mysql либо mysql -h, один хрен. Если вывести только IP_port - "0" вместо данных, все сдвинуто, таблица кривая. IP_port имеют unique id.


добавил sed out=( `for i in $(seq 0 $((${#out[@]} ))); do echo ${out[$i]}|sed -e 's/[\x00-\x19]//'; done|sort -u `)

вобщем проморгать всякие ^M легко особенно когда записей много, проблема решена.

crymos
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.