I was able to input extended Ascii characters into text fields but I didn't do it this way. I should clarify that they were accented European characters, not CJK.
I have a Watir script that sets up the base test data in the system. It reads the inputs from an Excel file into an Array and then I use the array data to populate the text fields. I'm just looking at the data now.. it looks fine to me. I didn't use any special 'require' lines or KCodes. I just let Excel worry about holding the data I wanted and assumed the ruby array would hold and use the data I gave it.. which it did. Sorry if this solution doesn't work for you. It worked for me. You asked if anyone had gotten it to work. Apparently I have by not trying to directly input the special characters. Is that a limitation of the 'set' method? Dunno. Good luck! Cheers. Paul C. On 23/02/07, Željko Filipin <[EMAIL PROTECTED]> wrote:
I want to set text field to "željko". ie.text_field(:index, 1).set("željko") But, Watir sets it to "§eljko", "Ĺľeljko" or just "eljko" or some other string (depending if I try from irb, or file that is saved in different encodings). I have saved file as utf-8 and this to the top added require "win32ole" WIN32OLE.codepage = WIN32OLE::CP_UTF8 I have tried ie.text_field(:index,1).value=("željko") I have tried adding this to the top of the file. $KCODE = 'utf8' require 'jcode' I am reading threads from this list and searching Internet for utf-8 and Ruby, but no luck for now. I just wonder if anybody has solved this?
_______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general