LINUX.ORG.RU

Смена кодировки у консоли


0

0
Есть база данных с кодировкой cp1251, все таблицы и столбцы в ней имеют ту же самую кодировку. При работе с ней из скрипта я пишу запрос SET NAMES cp1251, и всё прекрасно выводится. Запускаю консоль, mysql -u root -p --default-character-set=cp1251 выбираю базу, пишу запрос к таблице - выводятся кракозябры, устанавливаю SET NAMES utf8, делаю тот же запрос - всё выводится нормально.

Как я понимаю, проблема в том что у меня в консоли кодировка utf8 (Debian), как можно сменить у консоли кодировку на cp1251? временно разумеется

Ответ на: комментарий от iRunix
Попробовал, кодировка всё равно осталась утф8. Т.е. было ru_RU.UTF8, поставил ru_RU.CP1251, всё осталось без изменений. Что делаю неправильно?
Shaytank
() автор топика
Ответ на: комментарий от cobold
Да, я действительно использую гноме-терм, спасибо за совет ) И всё таки было бы интересно узнать как это сделать без помощи менюшек)
Shaytank
() автор топика
Ответ на: комментарий от marsijanin
Хм, luit .. команды, работает и без export LANG=.., а если наоборот, только export, а luit не юзать - всё равно кракозябры выводятся. Блин, неудобно как-то. Но благодарствую, решение вроде подходит)
Shaytank
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.