我正在嘗試以編程方式創建韓語句子,但這樣做需要一種方法來確定哪個Hangul Jamo Unicode字符組成了每個Hangul Syllable Unicode字符。更具體地說,我想收集一個韓文Jamo字符集,並找出如何將它們轉換成韓語音節字符。簡單地連接字符串將不起作用,並且我已經查看了代碼點值以查看Hangul Jamo的代碼點和合並的Hangul Syllable之間是否存在明顯的關係,但是我沒有看到它們之一。例如,天真地添加代碼點不會導致對正確答案:將Hangul Jamo轉換爲使用JavaScript的Hangul音節
console.log(('ㄱ'.codePointAt(0) + 'ㅏ'.codePointAt(0)) === '가'.codePointAt(0));
它不記錄true
看的Unicode圖表爲Hangul Jamo和Hangul Syllables時,這也是不言而喻的。到目前爲止,我還沒有找到答案,但是必須有一種以編程方式將部分轉換爲整個音節的方法,對嗎?
謝謝你這個內容豐富的帖子。我有一些後續工作要看我如何更具體地利用這一點。我會回報。 – j3py
我發現第一個答案中的方法更貼近我編程創建韓語句子的用例,所以我打算接受該答案,但是非常感謝。 '''str.normalize('NFC')'''可以適用於其他人。 – j3py