mysql over putty. нельзя писать по русски.

bosh

Новичок
mysql over putty. нельзя писать по русски.

Вопрос не столько по php сколько по mysql.

захожу с помощью putty на сервер.
на сервере:
dev@dev ~ $ set|grep -i lang
LANG=en_US.UTF-8
В консольке могу писать по русски.
На сервере захожу в mysql.

[sql]
show variables like "character%"
[/sql]

+--------------------------+----------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+


В пути выбираю utf-8

Очень хочется иметь возможность написать по русски. Для банальных запросов select * from tbl where fld like "вася%".
Однако русские буквы вводить не могу.
 

svetasmirnova

маленький монстрик
В putty есть закладка Translation в кодировках: поставь нужную
---------
Имелось в виду: закладка в настройках, поставь кодировку:)
 

bosh

Новичок
я написал, что я это уже сделал. Именно в закладке translation.
Повторюсь, русские буквы я могу _читать_ в результатх запроса - я не могу писать по русски.
 

alpine

Новичок
bosh
А что за версия mysql ?
Кажется были проблемы с юникодом в консоли mysql.
 

bosh

Новичок
mysql version >= 4.1
Несколько серверов (как свои так и хостеров) везде одно и то же :(
Нетрога lang ничего не сделать?

-~{}~ 20.12.05 15:29:

У хостера (из его техподдержки):
Создание файла:
.inputrc
с содержимым:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
Решило проблему.
На другом серваке - буду пробовать...
 

ys

отодвинутый новичок
bosh

Мета попу не греет.
Это я про ssh.
 
Сверху