php 字符安全转码为UTF-8 的函数,转换前做判断

来源:互联网 发布:java电商项目描述 编辑:程序博客网 时间:2024/06/05 17:33

不废话,直接上代码:


function safeEncoding($string,$outEncoding = 'UTF-8'){$encoding = "UTF-8";$encoding = mb_detect_encoding($string, array("UTF-8", "GB2312", "GBK", "EUC-JP", "HZ"));if(strtoupper($encoding) == strtoupper($outEncoding))return $string;elsereturn iconv($encoding,$outEncoding,$string);}