我正在使用QtWebKit
(QWebView
)来显示文字,我想通过QWebView::findText
在其中实现搜索功能。
问题是必须显示的文本包含所谓的Unicode的组合变音符号,而QWebView::findText()
和JavaScript的window.find()
都不会忽略那些“标记”(字符),尽管它们应该
例如,如果有一个单词“ti̇krăs”(“t”,“i”,上面结合点,结合严重重音,“k”,“r”,“a”,结合Breve,“s”)文本,findText()在搜索查询“tikras”(“t”,“i”,“k”,“r”,“a”,“s”)时无法找到该单词。
其他基于WebKit的浏览器(Chrome,Safari)似乎在这种情况下正常工作。
对于这种情况,我能做些什么吗?