摘要:
原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围。而英文不管在何种编码情况下,都是小于128,只占用一个字节(全角除外)。如果是文件形式的编码检查,还可以直接check utf-8的BOM信息话不多说,直接上函数,这个函数是用来对字符串进行检查和转码的。 function safeEncoding($string,$outEncoding ='UTF-8') { $encoding = "UTF-8"; for($i=0;$istrlen($string);$i++) { if(ord($string{ 阅读全文
posted @ 2011-01-30 20:34
→province★
阅读(320)
评论(0)
推荐(0)
浙公网安备 33010602011771号