在php中将俄语字符从大写转换为小写

问题描述

| 我正在尝试将俄语字符的大小写从上更改为下。
 function toLower($string) {   
 echo strtr($string,\'ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ\',\'ёйцукенгшщзхъфывапролджэячсмитьбю\');
 };
这是我使用的函数,输出看起来像这样   ЁЙ##ёѹ##` 有人可以帮我吗? 提前致谢     

解决方法

$result = mb_strtolower($orig,\'UTF-8\');
(假设数据位于utf-8中)     ,在HTML中指定字符集,并使用
mb_strtolower()
转换大小写:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 TRANSITIONAL//EN\">
<html>
<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=UTF-8\">
    <head>
        <title></title>
    </head>
    <body>
<?
$string = \'ЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ\' ;
echo mb_strtolower($string,\'UTF-8\');
?>
    </body>
</html>
使用meta标签,它看起来像这样:
цукенгшщзхъфывапролджэячсмитьбю
没有元标记,它看起来像这样
цукенгшщзхъфывапролджÑÑчÑмитьбю
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...