fork download
  1. # your code goes here
  2.  
  3. s1 = "諸葛小明台北"
  4. s2 = "諸葛1234台北"
  5. s3 = "諸葛小 台23"
  6. s4 = "諸葛小1 台2 "
  7.  
  8.  
  9. def cut_by_big5(s, start=None, end=None):
  10. s = s.encode('big5')
  11. return s[slice(start, end)].decode('big5').encode('utf-8').decode('utf-8')
  12.  
  13.  
  14. print(cut_by_big5(s1, 0, 8))
  15. print(cut_by_big5(s1, 8))
  16.  
  17. print(cut_by_big5(s2, 0, 8))
  18. print(cut_by_big5(s2, 8))
  19.  
  20. print(cut_by_big5(s3, 0, 8))
  21. print(cut_by_big5(s3, 8))
  22.  
  23. print(cut_by_big5(s4, 0, 8))
  24. print(cut_by_big5(s4, 8))
  25.  
Success #stdin #stdout 0.02s 9444KB
stdin
Standard input is empty
stdout
諸葛小明
台北
諸葛1234
台北
諸葛小  
台23
諸葛小1 
台2