使用“查找”/“在此页中查找”功能(即 Ctrl+F)在网页上搜索特定文本时,Firefox 和 Chrome 会区分 ASCII“-”、Unicode 短划线“–”和 Unicode 长划线“—”。例如,如果我想在此页中查找“Gauss-Jordan”维基百科文章,我会失败,因为不幸的是,作者太有文化了,按照语法规则写的是“高斯-乔丹”。
我很惊讶地发现,将所有 Unicode 破折号和连字符视为等价物在 2021 年仍然是一个问题,因为当我输入“Godel”时,我的浏览器可以毫无问题地找到“Gödel”,而且这种情况已经持续了一段时间。(另请参阅如何让 CTRL+F 在 Google Chrome 页面上搜索时忽略重音符号和变音符号?)
我的问题。最实用的解决方法是什么?也许有一个浏览器插件或提前在浏览器设置中设置标志?我是否理解正确,这是浏览器的责任而不是操作系统的责任?我试图在网上找到答案,但无济于事。谢谢。
PS 期望的行为是将所有 Unicode 破折号视为与 ASCII 连字符等效,因为我只知道如何在标准键盘上输入“-”。