python编码问题-已解决
text = "我要看锦绣未央第3集"
word = "锦绣未央"
tmp = text.decode('utf-8').find(word.decode('utf-8'))
在命令行中执行以上三句话,打印tmp,结果为3,正确
但是放入.py文件中,怎么都执行不过囧
报错如下:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u6211' in position 0: ordinal not in range(128)
参考:http://fyting.iteye.com/blog/66558
没看懂o(╯□╰)o
解决:
tmp=text.find('utf-8')
搞清楚当前是什么编码很重要
中文编码很bto(╯□╰)o
浙公网安备 33010602011771号