On Wed, Jun 17, 2009 at 12:24:32PM +0400, San_Sanych wrote: > Andrey Zhidenkov пишет: >> Я попробовал сейчас так сделать [sqlplus.sh]: >> >> #!/bin/sh >> >> LANG=ru_RU.CP1251 gnome-terminal -x sqlplus >> >> На что он говорит >> >> ./sqlplus.sh >> >> (process:11111): Gtk-WARNING **: Locale not supported by C library. >> Using the fallback 'C' locale. >> >> В репах есть пакет 'console-cyrillic', но боюсь сломать консоль utf8. Мне >> надо >> как-то собрать консоль cp1251, но только для того, чтобы временно на неё >> переключаться. >> >> > локаль не сгенерирована, сгенерируйте как сказали выше и скорее всего > все заработает, локаль системы не сменится > Локаль я сгенерировал. И `locale -a` показывает, что ru_RU.CP1251 присутствует. SQLPlus больше не ругается, но проблема с кодировкой осталась. Для проверки сделал term.sh следующего содержания:
#!/bin/sh LANG=ru_RU.CP1251 Терминал запускается, locale говорит, что текущая локать ru_RU.1251, но когда я делаю `cat file_with_1251_inside` кодировка нормално не оторбажается. Следовательно, проблема должна быть теперь не в sqlplus. Даже не знаю, что дальше делать. Может, вместо gnome-terminal что-нибудь другое поробовать? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

