时间:2021-07-01 10:21:17 帮助过:27人阅读
function utf8_to_cp1251($s)
{
for ($c=0;$c
$i=ord($s[$c]);
if ($i<=127) $out.=$s[$c];
if ($byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025){
$out_i=168;
} else {
if ($new_i==1105){
$out_i=184;
} else {
$out_i=$new_i-848;
}
}
$out.=chr($out_i);
$byte2=false;
}
if (($i>>5)==6) {
$c1=$i;
$byte2=true;
}
}
return $out;
}
http://www.bkjia.com/PHPjc/632361.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632361.htmlTechArticlephp教程 自定义utf8和cp1251函数 当你需要从utf8转换一些数据,cp1251(窗- 1251)或cp1251到utf8你必须使用系统功能的iconv。常见的主机服务商不允...