Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Tcl/Tk, русский язык, encoding   Andrew Kornilov   22 Jun 2001 20:43:16 
 Re: Tcl/Tk, русский язык, encoding   Serg Oskin   22 Jun 2001 15:00:20 
 Re: Tcl/Tk, русский язык, encoding   Victor Wagner   23 Jun 2001 18:55:07 
Архивное /ru.linux/15178fcffcd2b.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional