gbk,utf-8占用字节数

GBK:

  中文、英文、数字均使用双字节来表示

UTF-8:

  汉字占3个字节、数字占1个字节、英文字母占1个字节

例:

    <?php  
    //测试时文件的编码方式要是UTF8  
    $str='中文a字1符';  
    echo strlen($str).'<br>';//14  
    echo mb_strlen($str,'utf8').'<br>';//6  
    echo mb_strlen($str,'gbk').'<br>';//8  
    echo mb_strlen($str,'gb2312').'<br>';//10  
    ?> 

posted on 2013-09-25 17:50  大钢  阅读(2495)  评论(0编辑  收藏  举报

导航