在 PHP 中将小写字母 'ß' 转换为大写字母 'ẞ'
Convert lower case letter 'ß' to upper case letter 'ẞ' in PHP
我正在尝试将小写字母“ß”转换为大写字母。我已经尝试使用内置函数 strtoupper
和 mb_strtoupper
.
当我使用 strtoupper
时发生了以下情况:
echo strtoupper('ß'); // leads to 'ß'
当我使用 mb_strtoupper
时发生了以下情况:
echo mb_strtoupper('ß', 'UTF-8'); // leads to 'SS'
看看这个答案为什么 Python 有类似的行为
这解释了为什么 PHP 也有这种行为。
我正在尝试将小写字母“ß”转换为大写字母。我已经尝试使用内置函数 strtoupper
和 mb_strtoupper
.
当我使用 strtoupper
时发生了以下情况:
echo strtoupper('ß'); // leads to 'ß'
当我使用 mb_strtoupper
时发生了以下情况:
echo mb_strtoupper('ß', 'UTF-8'); // leads to 'SS'
看看这个答案为什么 Python 有类似的行为
这解释了为什么 PHP 也有这种行为。