&引用;“增量”;根据en_US排序规则排序顺序的javascript字符

&引用;“增量”;根据en_US排序规则排序顺序的javascript字符,javascript,collation,Javascript,Collation,我想获得给定字符的下一个en_US排序规则字符。所以输入“a”我会得到“b”。我可以为a-z 0-9手动处理这个问题,但我不确定如何才能正确处理特殊字符。我猜,他们有一个特定的顺序,我需要得到下一个顺序 如果您想知道原因,我需要使用排序规则在mongodb中进行范围搜索。为了找到范围的结尾,我需要将最后一个字符“递增”1 我已经看了这一页,但我不确定该如何破译它。您可以尝试使用ASCII。将字符转换为ASCII,然后将值增加1,再转换回用户可读的格式。不确定这是否有帮助。是的,我似乎使用Stri

我想获得给定字符的下一个en_US排序规则字符。所以输入
“a”
我会得到
“b”
。我可以为a-z 0-9手动处理这个问题,但我不确定如何才能正确处理特殊字符。我猜,他们有一个特定的顺序,我需要得到下一个顺序

如果您想知道原因,我需要使用排序规则在mongodb中进行范围搜索。为了找到范围的结尾,我需要将最后一个字符“递增”1


我已经看了这一页,但我不确定该如何破译它。

您可以尝试使用ASCII。将字符转换为ASCII,然后将值增加1,再转换回用户可读的格式。不确定这是否有帮助。是的,我似乎使用
String.fromCharCode(lastChar.charCodeAt(0)+1)获得了足够好的结果也是。但我想知道是否有人知道获得官方en_us结果的真正方法。你可以尝试使用ASCII。将字符转换为ASCII,然后将值增加1,再转换回用户可读的格式。不确定这是否有帮助。是的,我似乎使用
String.fromCharCode(lastChar.charCodeAt(0)+1)获得了足够好的结果也是。但我想知道是否有人知道获得官方结果的真正方法。