我正在开展一个涉及日语和泰语字符串排序的辅助项目。当我在客户端Javascript中测试排序时,我能够使用a.localeCompare(b, "languageCode")
。当我在Node中尝试相同的逻辑时,它不起作用,因为Node INTL object仅限于英语作为默认值。
我想按照上面的链接自定义我的节点构建,并且遇到ICU4C-data Node Module,我了解其中包含一整套ICU数据。我一直在使用不同的构建标志,就像(稀疏)README:--icu-data-dir=node_modules/icu4c-data
指定的那样,无济于事 - 无论我设置哪个标志,我都无法让INTL Collator's compare function给出预期成绩。是否有一个我错过的明显旗帜,或者我错误的关键假设?
以下是一些重要的注释/资源: