2

我正在使用QtWebKit( QWebView) 来显示文本,并且我想通过QWebView::findText.

问题是必须显示的文本包含所谓的 Unicode 的组合变音符号,尽管它们应该忽略这些“标记”(字符),但它们QWebView::findText()和 JavaScriptwindow.find()都不会忽略这些“标记”(字符)。

例如,如果文本中有一个单词“ti̇̀krăs”(“t”,“i”,Combining Dot Above,Combining Grave Accent,“k”,“r”,“a”,Combining Breve,“s”), findText() 在搜索查询“tikras”(“t”、“i”、“k”、“r”、“a”、“s”)时无法找到该词。

在这种情况下,其他基于 WebKit 的浏览器(Chrome、Safari)似乎可以正常工作。

对于这种情况,我能做些什么吗?

4

0 回答 0