我正在使用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)似乎可以正常工作。
对于这种情况,我能做些什么吗?