如何解决在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标签,它看起来像这样:
цукенгшщзхъфывапролджэячсмитьбю
没有元标记,它看起来像这样
цукенгшщзхъфывапролджÑÑчÑмитьбю
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。