当前位置:多学网学习教育电脑学习编程入门PHP教程unicode字符串转换为中文二法

unicode字符串转换为中文二法

[08-23 22:07:24]   来源:http://www.duoxue8.com  PHP教程   阅读:624
unicode字符串转换为中文二法,标签:PHP技巧,php培训,php学习,php安装,http://www.duoxue8.com

今天无意中看到老王的技术手册中对 unicode 字符串的转换方法。

才想起以前自己做的一个转换程序时,也碰到过这样的问题,几乎被遗忘了。避免忘记,与大家分享一下这两种方法。

老王掘出来的被遗忘的mb_convert_encoding方法:mb_convert_encoding(’醉爱’, ‘UTF-8′, ‘HTML-ENTITIES’);

我以前做的一个方法,对比上面的来说,很笨。不过在没有 mb 扩展的时候还是可以参考一下的。

php 代码复制内容到剪贴板
  1. function unescape($str){    
  2. $str = rawurldecode($str);    
  3. preg_match_all(”/&#(d+);/U”,$str,$r);    
  4. $arr = $r[1];    
  5. $cstr = array();    
  6. foreach($arr as $number){    
  7. $cstr[] = iconv(”UCS-2″,”GBK”,pack(”n”,$number));    
  8. }    
  9. return join(”",$cstr);    
  10. }    
  11.    
  12. unescape(’醉爱’);

     



unicode字符串转换为中文二法 结束。
Tag:PHP教程PHP技巧,php培训,php学习,php安装电脑学习 - 编程入门 - PHP教程
unicode字符串转换为中文二法相关文章