|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/219.27 23 Jun 2001 18:55:07 To : Andrew Kornilov Subject : Re: Tcl/Tk, русский язык, encoding -------------------------------------------------------------------------------- From: vitus@wagner.rinet.ru (Victor Wagner) Andrew Kornilov <Andrew_Kornilov@f80.n5045.z2.fidonet.org> wrote: AK> Где глобально надо указать encoding system koi8-r, чтобы AK> все программы на tcl/tk корректно отображали и давали AK> вводить русский язык ? TCL почему-то считает, что у меня AK> system encoding iso8859-5. Пока ничего лучше прописывания AK> encoding system koi8-r в начало каждой программы не AK> придумал. man encoding ничего не дал, grep на все из AK> пакетов tcl,tk - тоже :( 1. Проверь, что твоя локаль правильно называется. Она должна называться ru_RU.KOI8-R, и никак иначе. ru_RU.koi8-r или ru_RU.koi8r (как делает по умолчанию localedef) - не годится Если это не поможет, то надо собирать Tcl/Tk из исходников (с приложением locale patch) смотреть в соответствующий кусок кода, и разбираться почему оно не инициализирует кодировку правильно. К сожалению, там код в tclUnixInit.c крайне кривой. Hесмотря на мои многочисленные советы (и патчи) они так его и не выпрямили. Там есть табличка исключений из имен локалей, и вполне возможно, твоя локаль туда попадает. -- Шотландская обезьяна МакАка. --- ifmail v.2.14.os-p7 * Origin: Where is your mouse [/dev/Wagner's home (2:5020/219.27@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178fcffcd2b.html, оценка из 5, голосов 10
|