在 PHP 中将小写字母 'ß' 转换为大写字母 'ẞ'

Convert lower case letter 'ß' to upper case letter 'ẞ' in PHP

我正在尝试将小写字母“ß”转换为大写字母。我已经尝试使用内置函数 strtouppermb_strtoupper.

当我使用 strtoupper 时发生了以下情况:

echo strtoupper('ß'); // leads to 'ß'

当我使用 mb_strtoupper 时发生了以下情况:

echo mb_strtoupper('ß', 'UTF-8'); // leads to 'SS'

看看这个答案为什么 Python 有类似的行为

这解释了为什么 PHP 也有这种行为。