кодировка mysql в терминале
Проблема такая -
1. Локаль у меня koi8-r
2. Есть база, в которой таблицы в кодировке cp1251.
3. Подключаюсь к базе из консоли через команду mysql.
Когда в консоли печатается какое-нибудь поле таблицы оно выглядит так - ОПНХГБЕДЕМХИ
то есть очевидна проблема в кодировке. Но когда я в консоли перед командой
mysql меняю локаль на cp1251 - ничего не меняется, точно такие же загогулины.
В Вск, 17/04/2005 в 15:01 +0700, Alexei Shilin пишет:
Так у вас ничего не получится: mysql не перекодирует содержимое базы на
лету. Вы можете нормально работать, применив один из обходных маневров:
1) написать (найти?) клиента, осуществляющего перекодировку на лету
2) загрузить на своем терминале фонт (если требуется и ввод данных - то
и раскладку клавиатуры) с кодировкой CP1251
3) использовать мою программу перекодировки терминального ввода-вывода
http://www.iceb.vinnitsa.com/download/mapchan-1.4.tar.bz2