1. 首页
  2. 数据库
  3. 其它
  4. 关于PHP自动判断字符集并转码的详解

关于PHP自动判断字符集并转码的详解

上传者: 2020-12-22 10:22:17上传 PDF文件 30.96KB 热度 9次
原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围。而英文不 管在何种编码情况下,都是小于128,只占用一个字节(全角除外)。如果是文件形式的编码检查,还可以直接check utf-8的BOM信息。话不多说,直接上函数,这个函数是用来对字符串进行检查和转码的。复制代码 代码如下:<?phpfunction safeEncoding($string,$outEncoding =’UTF-8′) { $encoding = “UTF-8”; for($i=0;$i<strlen($str
用户评论