Ruby 紧急!!!Ruby 1.8.6 如何 set 中文到页面

doristian · July 18, 2012 · Last by lb563 replied at July 30, 2012 · 3525 hits

各位大侠,有谁知道如何处理 ruby set 中文乱码问题。

具体情况: ruby 1.8.6, watir 1.4 我想通过@ie.text_field(:id, inbox).set("中文") 到页面上,但显示到页面上的总是乱码。不知道该如何处理,求指点!!!!!

脚本保存的 encoding 时 ANSI, 是乱码。后面以为跟编码有关,就将文件的编码改成了 UTF-8,再运行就会报如下错误: Invalid char '\243' in expression Invalid char '\254' in expression Invalid char '\273' in expression 后来在网上查,说不能保存为 UTF-8, 我就用 notepad++ 保存为 Encoding in UTF-8 without BOM,但是运行后还是乱码,我就晕了,困惑了我好久了,求帮助,谢谢^_^

在脚本第一行加 #encoding: utf-8 试一试

You need to Sign in before reply, if you don't have an account, please Sign up first.