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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.