From: Nikolay Ponomarenko Date: 2003-11-19T17:39:02+09:00 Subject: Encoding in ruby/tk internals Hello ruby-talk peoples, It seems that something is wrong in ruby/tk libraries: I'm trying to work with cp1251 encoding. Everything works fine, until i try to use "percent substitutions" - params values are passed in unicode, ignoring Tk.encoding value. In pure Tcl all works normal - encoding system "cp1251" -command [list tblCmd $table(array) %i %C %s] %s value is passing to tblCmd in cp1251 but when i try to do something like that in ruby Tk.encoding = 'CP1251' @entry = TkEntry.new @entry.configure('validatecommand',[proc {|s| v(s)},'%s']) %s is passing to v in utf-8 :( Such behavior is bug, feature or i'm doing something wrong? It there any way to retrive "percent substitutions" values in correct encoding? -- Best regards, Nikolay