支柱功能对俄罗斯不起作用



代码如下:

setlocale( LC_CTYPE, 'ru_RU' );
echo strtoupper('Hello! Привет!');

拉丁字符按预期转换。但俄语-保持不变。

任何想法吗?

您想使用mb_strtoupper():

mb_internal_encoding('UTF-8');
setlocale(LC_CTYPE, 'ru_RU');
echo mb_strtoupper('Hello! Привет!');
输出:

HELLO! ПРИВЕТ!

相关内容

  • 没有找到相关文章

最新更新