php 字符安全转码为UTF-8 的函数,转换前做判断
2012-09-25 13:55
537 查看
不废话,直接上代码:
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; else return iconv($encoding,$outEncoding,$string); }
相关文章推荐
- PHP UTF-8字符串截断函数实现中文字符的无乱码截断
- 从C/C++迁移到PHP——判断字符类型的函数
- 从C/C++迁移到PHP——判断字符类型的函数
- php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
- PHP中判断是否包含字符的函数
- php字符转码 utf-8 gb2312
- PHP怎么把经过UTF-8编码的中文字符转换成正常的中文
- php字符转码 utf-8 to gb2312
- PHP中字符安全过滤函数使用小结
- php字符转码 utf-8 to gb2312
- PHP中字符安全过滤函数使用小结
- php字符转码 utf-8 to gb2312
- php全角字符转换为半角函数
- php中数字、字符与对象判断函数用法实例
- php安全之字符转换
- PHP 判断字符类型,并转换返回
- PHP 过滤 及 字符转换 函数
- PHP中文字符gbk编码与UTF-8编码的转换
- php全角字符转换为半角函数 实例代码
- PHP中字符安全过滤函数使用小结