编码 归档

  • <?php $string ="帅朱好cc变c态啊,2!"; $arr1 = str_split_utf8($string,'gbk'); var_dump($arr1); /**  * 将汉字字符串分割为数组  *  * @param string $str  * @param string $charset 字符编码 默认gbk  * @return Array  */ function str_split_utf8($str,$charset='gbk') {     $str...

    PHP分割汉字为数组

    <?php $string ="帅朱好cc变c态啊,2!"; $arr1 = str_split_utf8($string,'gbk'); var_dump($arr1); /**  * 将汉字字符串分割为数组  *  * @param string $str  * @param string $charset 字符编码 默认gbk  * @return Array  */ function str_split_utf8($str,$charset='gbk') {     $str...

    继续阅读...

  • PHP自带的json_encode只支持UTF-8编码,其他编码的需要转到UTF-8编码下才能使用。下面是自己写的处理这个问题的函数,分享给大家,希望能对大家有用。注释很详细了,就不说多了,直接看吧。 /* +------------------------ json_encode 增强版 可将任意编码的变量编码为json字符串 $in 要处理的变量 $charset 编码 +------------------------ **/ function json_encode_set($in,$charset_in='UTF-8',$charset_out='UTF-8') { return iconv('UTF-8',$charset_out,json_encode(iconv_all($charset_in,'UTF-8',$in))); } /* +------------------------ json_decode 增强版 上面json_encode_set的逆运算 $in 要处理的json字符串 $charset 编码 $assoc 返回值 false对象...

    PHP中非UTF-8编码下的JSON处理

    PHP自带的json_encode只支持UTF-8编码,其他编码的需要转到UTF-8编码下才能使用。下面是自己写的处理这个问题的函数,分享给大家,希望能对大家有用。注释很详细了,就不说多了,直接看吧。 /* +------------------------ json_encode 增强版 可将任意编码的变量编码为json字符串 $in 要处理的变量 $charset 编码 +------------------------ **/ function json_encode_set($in,$charset_in='UTF-8',$charset_out='UTF-8') { return iconv('UTF-8',$charset_out,json_encode(iconv_all($charset_in,'UTF-8',$in))); } /* +------------------------ json_decode 增强版 上面json_encode_set的逆运算 $in 要处理的json字符串 $charset 编码 $assoc 返回值 false对象...

    继续阅读...