【发布时间】:2026-01-30 03:00:01
【问题描述】:
Transliterator::listIDs() 会列出 ID,但显然这不是一个完整的列表。
在example from this page 中,ID 如下所示:
Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC; [:Punctuation:] Remove; Lower();
这有点奇怪,因为 ID 应该是唯一的。这看起来更像是一条规则,但如果我将它传递给 createFromRules 方法,它就不起作用了 :)
无论如何,我正在尝试从字符串中删除任何标点符号,但破折号 (-) 或特定列表中的字符除外。
你知道这是否可能吗?还是有一些文档可以更好地解释音译的语法?
【问题讨论】:
标签: php transliteration intl