我正在尝试以编程方式创建韩语句子,但要正确执行此操作意味着我需要一种方法来确定哪些 Hangul Jamo unicode 字符构成每个 Hangul 音节 unicode 字符。更具体地说,我想收集一些 Hangul Jamo 字符,并找出如何将它们转换为 Hangul 音节字符。简单地连接字符串是行不通的,我查看了代码点值,看看 Hangul Jamo 的代码点和组合的 Hangul 音节之间是否存在明显的关系,但我不知道见一。例如,天真地添加代码点不会产生正确的答案:
\n\nconsole.log((\'\xe3\x84\xb1\'.codePointAt(0) + \'\xe3\x85\x8f\'.codePointAt(0)) === \'\xea\xb0\x80\'.codePointAt(0));\nRun Code Online (Sandbox Code Playgroud)\n\n它不记录true,这在查看Hangul Jamo和Hangul Syllables的 Unicode 图表时也是不言而喻的。到目前为止,我在搜索中还没有找到答案,但一定有一种方法可以以编程方式将部分转换为整个音节,对吧?