_摘自2011年11月12日tfmorris 20:33:31:_
r2371使排序顺序不区分大小写,但 Javascript 似乎没有内置的变音符号折叠方法,因此需要做更多的工作。
在我提交“修复”之后,我发现这实际上可能是一个特定于浏览器的错误/差异,但修复它似乎没有太大进展,因此我们可能应该假设当前状态将存在一阵子。
http://code.google.com/p/v8/issues/detail?id=459
这里有一个代码片段可用于清除变音符号: http :
等待 8 年有其优势 - 现在有对Intl.Collator的 ECMAscript 支持,
默认的localeCompare()
实现将变音符号整理在一起,至少对于使用 Chrome 的 en-US 语言环境,但大概会以用户在所有语言环境中期望的方式整理事物,所以我认为我们可以关闭它。
最有用的评论
等待 8 年有其优势 - 现在有对Intl.Collator的 ECMAscript 支持,