首页 > 解决方案 > 用swift将汉字音译成拉丁语

问题描述

有没有人找到一种方法将汉字符号音译成 Swift 中的拉丁语(罗马化)?

let sourceText: String = "見る"
let regularAnswer: String = sourceText
let latinAnswer: String = regularAnswer.applyingTransform(.toLatin, reverse: false)!

print(regularAnswer) //prints: 見る
print(latinAnswer)   //prints: jiànru

正确的是 Miru 而不是 jiànru。看来 swift 在这里很难区分中文和日文。我没有找到任何方法来说明这一点。先感谢您!

标签: iosswifttransliterationkanji

解决方案


推荐阅读