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

doristian · 2012年07月18日 · 最后由 lb563 回复于 2012年07月30日 · 3525 次阅读

各位大侠,有谁知道如何处理 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 试一试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号