汉字和日语,韩语好像字符是三个字节,英文和其他字母文字国家的每个字母是占2个字节,让每个汉字返回长度1好像是不可以。当初我再用的时候也没有什么好的解决办法,是在google上找的别人的类包解决的。我只能帮上这些了,呵呵!

解决方案 »

  1.   

    小弟用了很多时间, 学会了php, 搞了www.kingofcoder.com 编程王网站, 请大家支持一下.
    这站已经用了我很多钱买伺服器了, 希望能够搞一个出名的编程资源网
    谢谢
      

  2.   

    come1997 : 能否把这个类包告诉我啊?谢谢!
      

  3.   

    大多数浏览器在post时,已经转换为utf8了,也就是说,处理post的数据时,如果需要的编码正是utf8的话,则不再需要做其他处理。取字符ascii码,用ord函数。utf8编码下的汉字占3个字节,国标码占2个字节。注意,ord只会取第一个字节的ascii码。详情见:
    http://cn2.php.net/manual/zh/function.ord.php
      

  4.   

    在VC++中(UNICODE):CString str=_T("中国");
    int a=(int)str[0];
    int b=(int)str[1];在PHP中,怎么取对应的a,b值?
      

  5.   

    看来这个问题在PHP中还实现不了?