【发布时间】:2013-08-07 07:13:56
【问题描述】:
我想选择具有 text="Côte d'Ivoire" 的下拉菜单。
ie.select_list(:id, "name01").select("#{text}")
我试过这些代码,
1.encoding: UTF-8 #not working
2.text.force_encoding("ASCII-8BIT").encode('UTF-8', undef: :replace, replace:'') #text=科特迪瓦
我应该怎么做? 我也想将此文本保存到我的数据库中。请帮助。
【问题讨论】:
-
能否请您添加一条错误消息(可能是完整的堆栈跟踪)并指定您使用的是什么版本的 Ruby 和 Watir?
-
@jnv Encoding::UndefinedConversionError,这是由于 text="Côte d'Ivoire" 因为它包含一些 ASCII-8BIT 到 UTF-8 的转换。 ruby 版本是 ruby193
标签: ruby utf-8 watir utf8-decode