【问题标题】:Combining Diacritic Marks: a + ´ don't give á but give a´组合变音符号:a + ´ 不要给出 á 但给出 a´
【发布时间】:2014-10-16 20:53:50
【问题描述】:

在某种程度上类似于"\u00e1n" to "á" in PHP,但即使UnicodeUtils 似乎也对我没有帮助。

而不是kara/--mardaka/,我希望kará--mardaká 带有组合的变音符号。与aaṃśu/--pati 相同——我只需要aṃśú--pati。在我的转换器中,我是否必须列出所有可能的元音组合加上0301 输入和所需的输出?过去在我的 JS 中,我列出了 all of them

当我得到a 而不是á 时,就像我使用了00B4(重音),但没有,我选择了0301(结合重音)。我需要用 PHP 将它生成为 HTML。

【问题讨论】:

    标签: php utf-8 character-encoding


    【解决方案1】:

    U+00B4 “Acute 重音”不是一个组合的变音符号,你不能指望它被渲染成一个。请改用 U+0301“组合重音”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      • 2015-03-31
      • 2023-03-24
      • 2011-12-23
      • 1970-01-01
      • 2019-06-09
      • 2018-01-31
      相关资源
      最近更新 更多