1

今天,我更新了 Chrome 29 -> 30 版本,并注意到我的 watir 脚本从 UTF8 文本文件中读取并粘贴到 Chrome 浏览器网页的文本字段中,在亚洲字符(所有 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 首次启动 30 Beta 时注意到了这个问题。

4

1 回答 1

0

似乎是 chromedriver 中的一个错误:在 Chrome v30 中输入输入时,UTF-8 字符未正确编码

降级到 Chrome 29 是一个临时解决方案。

于 2013-10-07T19:26:36.473 回答