//gbk/gb2312下显示正常,因为gbk下是以两个十六进制字符标示一个汉字
echo chr(195).chr(212);
echo chr(193).chr(181);
echo chr(184).chr(231);
//UTF8下显示正常,因为汉字在UTF8下需要三个16进制来标示
echo chr(232).chr(191).chr(183);
echo chr(230).chr(129).chr(139);
echo chr(229).chr(147).chr(165);
//utf8下显示正常
echo iconv('GBK','UTF-8',chr(195).chr(212));
echo iconv('GBK','UTF-8',chr(193).chr(181));
echo iconv('GBK','UTF-8',chr(184).chr(231));
$string = '不要迷恋哥';
echo strlen($string);
for($i=0;$i<strlen($string);$i++){
if(ord($string[$i])>127){
$result[] = ord($string[$i]). ' ' .ord($string[++$i]) . ' ' . ord($string[++$i]);
}
}
echo '<pre>';print_r($result);exit;
// Array
// (
// [0] => 228 184 141
// [1] => 232 166 129
// [2] => 232 191 183
// [3] => 230 129 139
// [4] => 229 147 165
// )
exit;