今天,我更新了 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 时注意到了这个问题。