1

text="Côte d'Ivoire"を持つドロップダウンを選択したい。

ie.select_list(:id, "name01").select("#{text}")

私はこれらのコードを試しました、

1.encoding: UTF-8 #動作しない

2.text.force_encoding("ASCII-8BIT").encode('UTF-8', undef: :replace, replace:'') #text=コートジボワール

私はそれのために何をすべきですか? また、このテキストを自分の DB に保存したいのですが、助けてください。

4

2 に答える 2

0

ファイルの保存/実行に使用しているソフトウェアが設定を上書きしていない限り、ソリューションが機能することを期待していました。NetBeans でその問題が発生したことを思い出します。

実際のエンコーディングを修正できない場合の代替手段は、正規表現を使用して標準文字のみを照合することです。

text = /C.te d'Ivoire/
browser.select_list.select(text)

正規表現は、すべてのアクセント付き文字を..

優れた解決策ではありませんが、他に何も機能しない場合はおそらく解決策です。

于 2013-08-16T20:32:51.873 に答える