【发布时间】:2015-01-20 09:13:11
【问题描述】:
我在 PHP "S*+%2YKΠ3)3Π+)+Θ" 中有我想要迭代的字符串。
我的代码:
$string = "S*+%2YKΠ3)3Π+)+Θ";
$charLength = mb_strlen($string);
for($i = 0 ; $i < $charLength ; $i++) {
$char = mb_substr($string, $i , 1);
if($char == 'Π') {
echo "this is my Π character";
}
}
但我从来没有输入 echo 语句来得到“这是我的 Π 字符”,
任何人都可以帮助我解决这个问题,请... 我已经在寻找其他答案,例如:
How to convert any character encoding to UTF8 on PHP
Convert utf8-characters to iso-88591 and back in PHP
PHP: Convert any string to UTF-8 without knowing the original character set, or at least try
How to convert a string to utf-8 code in php
但从不适合我的情况。谢谢
【问题讨论】:
标签: php string encoding utf-8 character-encoding