|
|
|
| Здравствуйте.
Вот возникли проблемы при извлечении записей оператором SELECT из таблицы catalogs
учебной базы данных shop, а именно, вместо русских букв выводятся какие-то каракули.
Перед этим выполнял следующий запрос - set names cp1251, но все равно без толку.
Помогите, пожалуйста.
(см. аттач) | |
|
|
|
|
|
|
|
для: Mookapek
(29.04.2007 в 16:49)
| | Эээ, а где аттач? | |
|
|
|
|
|
|
|
для: ddhvvn
(29.04.2007 в 17:18)
| | Ой, извините. | |
|
|
|
|
|
|
|
для: Mookapek
(29.04.2007 в 16:49)
| | Аттач не прикрепился, но скорее всего проблема в том, что не изменена кодировка командной строки - по умолчанию командная строка Windows работает в кодировке cp866, её следует переключить на cp1251 выполнив перед запуском утилиты mysql следующую команду
При этом шрифт в свойствах окна должен быть изменён с "Точечных шрифтов" на "Lucida Console". | |
|
|
|
|
|
|
|
для: cheops
(29.04.2007 в 17:19)
| | Да, в командной строке заработало. | |
|
|
|
|
|
|
|
для: Mookapek
(30.04.2007 в 15:51)
| | Но если с MySQL работать в MySQL Command Line Client, то что тогда делать? | |
|
|
|
|
|
|
|
для: Mookapek
(02.05.2007 в 15:32)
| | Вероятно как-то можно заставить выполнять команду chcp 1251 при старте любого окна командной строки, но я если честно ещё не нашёл решения...
>MySQL Command Line Client
Это по сути ярлык для утилиты mysql, можно создать ярлык командной строки, рабочая директория которой будет находиться в папке bin - тогда можно будет выполнять минимум действий для запуска улилиты mysql - выполнить команду chcp 1251 и запустить mysql. | |
|
|
|