今日、Chrome 29 -> 30 リリースを更新しましたが、UTF8 テキスト ファイルから読み取り、Chrome ブラウザーの Web ページのテキスト フィールドに貼り付ける watir スクリプトがアジア文字、すべて CJK 文字列で破損していることに気付きました。Chrome 30 でのアジア文字処理の変更について洞察を持っている人はいますか?
ブラウザーに文字列を貼り付ける私の watir スクリプト行は次のようになります。この行は、他の非 ASCII 文字では問題なく動作しますが、Chrome 30 ではアジア文字が破損します。Chrome 29 以前では問題なく動作します。私が知っている限り、それは機能しており、昨年からすべての Chrome バージョンでスクリプトを実行しています。
... @browser.text_field(:id => "search_box").set(@search_str) # @search_str には UTF8 文字列が含まれます ...
Chrome 30 のテキスト フィールドに手動でコピー アンド ペーストすると、CJK アジア文字列が正しくペーストされます。
私のchromedriverバージョンは変更されておらず、最新(v.2.3)であり、今朝は他の環境コンポーネントは変更されていません。他の誰かが同様の問題を抱えていますか? 実は、Chrome 30 Beta が最初に開始された少し前に、Chrome 30 Beta でこの問題に気付きました。