PHP将Windows-1256编码的文本转换为UTF-8
发布时间:2020-12-13 18:09:13 所属栏目:PHP教程 来源:网络整理
导读:我从网上获取 Windows-1256编码的文本,并将其转换为utf-8. 我尝试使用mb_convert_encoding和iconv,但它们似乎不起作用. 似乎没有人能够处理windows-1256. 怎么做? 编辑:有关错误的更多详细信息. 在尝试时 mb_convert_encoding($text,"utf-8","windows-1256
我从网上获取
Windows-1256编码的文本,并将其转换为utf-8.
我尝试使用mb_convert_encoding和iconv,但它们似乎不起作用. 似乎没有人能够处理windows-1256. 怎么做? 编辑:有关错误的更多详细信息. mb_convert_encoding($text,"utf-8","windows-1256"); 我明白了
当我尝试 iconv("windows-1256",$text); 我没有错误,但它返回一个空字符串
检查一下:
http://rayed.com/wordpress/wp-content/upload/lib.utf2win.php.txt 显然他也遇到了一些问题,因为他写了这个脚本,如果你可以改变它,它可能会起作用. 我为你扭转了它,试试看: $f[]="xc2xac"; $t[]="x80"; $f[]="xd9xbe"; $t[]="x81"; $f[]="xc0x9a"; $t[]="x82"; $f[]="xc6x92"; $t[]="x83"; $f[]="xc0x9e"; $t[]="x84"; $f[]="xc0xa6"; $t[]="x85"; $f[]="xc0xa0"; $t[]="x86"; $f[]="xc0xa1"; $t[]="x87"; $f[]="xcbx86"; $t[]="x88"; $f[]="xc0xb0"; $t[]="x89"; $f[]="xd9xb9"; $t[]="x8a"; $f[]="xc0xb9"; $t[]="x8b"; $f[]="xc5x92"; $t[]="x8c"; $f[]="xdax86"; $t[]="x8d"; $f[]="xdax98"; $t[]="x8e"; $f[]="xdax88"; $t[]="x8f"; $f[]="xdaxaf"; $t[]="x90"; $f[]="xc0x98"; $t[]="x91"; $f[]="xc0x99"; $t[]="x92"; $f[]="xc0x9c"; $t[]="x93"; $f[]="xc0x9d"; $t[]="x94"; $f[]="xc0xa2"; $t[]="x95"; $f[]="xc0x93"; $t[]="x96"; $f[]="xc0x94"; $t[]="x97"; $f[]="xdaxa9"; $t[]="x98"; $f[]="xc4xa2"; $t[]="x99"; $f[]="xdax91"; $t[]="x9a"; $f[]="xc0xba"; $t[]="x9b"; $f[]="xc5x93"; $t[]="x9c"; $f[]="xc0x8c"; $t[]="x9d"; $f[]="xc0x8d"; $t[]="x9e"; $f[]="xdaxba"; $t[]="x9f"; $f[]="xd8x8c"; $t[]="xa1"; $f[]="xdaxbe"; $t[]="xaa"; $f[]="xd8x9b"; $t[]="xba"; $f[]="xd8x9f"; $t[]="xbf"; $f[]="xdbx81"; $t[]="xc0"; $f[]="xd8xa1"; $t[]="xc1"; $f[]="xd8xa2"; $t[]="xc2"; $f[]="xd8xa3"; $t[]="xc3"; $f[]="xd8xa4"; $t[]="xc4"; $f[]="xd8xa5"; $t[]="xc5"; $f[]="xd8xa6"; $t[]="xc6"; $f[]="xd8xa7"; $t[]="xc7"; $f[]="xd8xa8"; $t[]="xc8"; $f[]="xd8xa9"; $t[]="xc9"; $f[]="xd8xaa"; $t[]="xca"; $f[]="xd8xab"; $t[]="xcb"; $f[]="xd8xac"; $t[]="xcc"; $f[]="xd8xad"; $t[]="xcd"; $f[]="xd8xae"; $t[]="xce"; $f[]="xd8xaf"; $t[]="xcf"; $f[]="xd8xb0"; $t[]="xd0"; $f[]="xd8xb1"; $t[]="xd1"; $f[]="xd8xb2"; $t[]="xd2"; $f[]="xd8xb3"; $t[]="xd3"; $f[]="xd8xb4"; $t[]="xd4"; $f[]="xd8xb5"; $t[]="xd5"; $f[]="xd8xb6"; $t[]="xd6"; $f[]="xd8xb7"; $t[]="xd8"; $f[]="xd8xb8"; $t[]="xd9"; $f[]="xd8xb9"; $t[]="xda"; $f[]="xd8xba"; $t[]="xdb"; $f[]="xd9x80"; $t[]="xdc"; $f[]="xd9x81"; $t[]="xdd"; $f[]="xd9x82"; $t[]="xde"; $f[]="xd9x83"; $t[]="xdf"; $f[]="xd9x84"; $t[]="xe1"; $f[]="xd9x85"; $t[]="xe3"; $f[]="xd9x86"; $t[]="xe4"; $f[]="xd9x87"; $t[]="xe5"; $f[]="xd9x88"; $t[]="xe6"; $f[]="xd9x89"; $t[]="xec"; $f[]="xd9x8a"; $t[]="xed"; $f[]="xd9x8b"; $t[]="xf0"; $f[]="xd9x8c"; $t[]="xf1"; $f[]="xd9x8d"; $t[]="xf2"; $f[]="xd9x8e"; $t[]="xf3"; $f[]="xd9x8f"; $t[]="xf5"; $f[]="xd9x90"; $t[]="xf6"; $f[]="xd9x91"; $t[]="xf8"; $f[]="xd9x92"; $t[]="xfa"; $f[]="xc0x8e"; $t[]="xfd"; $f[]="xc0x8f"; $t[]="xfe"; $f[]="xdbx92"; $t[]="xff"; function win_to_utf8($str) { global $f,$t; return str_replace($t,$f,$str); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |