中文字串截取问题:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=10877

解决方案 »

  1.   

    我以前曾将中文的内容分行保存在数据库中,做法大概如下:
      在要分行的地方,用字符串函数判断该行最后两个字符的ASCII码(中文占两个字符),看其值的大小,如果有在一百二十多(具体记不清了,你可查看有关ASCII码的书)以上则为中文。判断好最后一个是中文还是其它字符后就可以正确保存。
      

  2.   

    to uGain(幽亙),那个FAQ和我实现的方法差不多。因为我切取一段之后,还得在那基础上继续取,所以就有可能出现乱码,但乱码出现没有规律,同等长度的一段文章有时有,有时又没有。
      

  3.   

    可以试试截取后,将每部分先trim(),再输出。