查看文章 |
被忽视的mb_convert_encoding用法
2008年04月08日 星期二 下午 09:41
作者:老王 印象中,已经遇到好几次类似“老王”这个样子的”乱码“了,每次都是到处Google找转换方法,今天才发现mb_convert_encoding本身就可以实现这个功能: echo mb_convert_encoding('老王', 'UTF-8', 'HTML-ENTITIES'); 补充:还有一种javascript使用escape处理的编码,看上去就象这样:%u5B9D%u9A6C,使用PHP来unescape这样的编码是件很恼火的事情,相对简单的方法是: json_decode(str_replace('%', '\\', '"%u5B9D%u9A6C"')); 参考链接:unescape,json_decode另类用法 |