改自subString,subString不知道是谁写的

#encoding=gbk

gs = '截取没问题x的x时候不会的,显示正常的.昨晚这么做的,到目前为止还不错.对编码一直都搞得不太明白,所以'
a = CutString(gs, 7)

print a

def CutString(gs, length):
    us = unicode(gs, 'gbk')  
    n = int(length)*2  
    s_len = len(gs)
    if s_len < n:
        return gs
    t = gs[:n]
    while True:
        try:
            unicode(t, 'gbk')
            break
        except:
            n -= 1
            t = gs[:n]
    return t

相关文章:

  • 2021-10-02
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2023-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
猜你喜欢
  • 2021-12-26
  • 2023-03-06
  • 2022-02-03
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案