【发布时间】:2021-10-25 02:04:20
【问题描述】:
我正在尝试将小写字母“ß”转换为大写挂件。我已经尝试过使用内置函数strtoupper 和mb_strtoupper。
当我使用strtoupper时发生以下情况:
echo strtoupper('ß'); // leads to 'ß'
当我使用mb_strtoupper时发生以下情况:
echo mb_strtoupper('ß', 'UTF-8'); // leads to 'SS'
【问题讨论】:
-
你不能用 str_replace 吗?
-
我可能可以,但我真的很感兴趣,为什么 'ß' 被转换为 'SS'。
标签: php string utf-8 linguistics