关于python的编码问题---快哭了。。。内含代码
代码:
def insert_word() :
word=raw_input("请输入您想添加的单词 : ")
s_word=word.lower()
dic={}
first_char=word[0]
word_url=first_char+'.txt'
f=open(word_url,'r')
for line in f.readlines():
s=line.split()
value=''
for str in s[1:] :
value=value+str+','
dic[s[0]]=value
if dic.has_key(word):
print "already had!"
else :
dic[word]=raw_input("请输入"+word+"的解释 :")
sorted(dic)
out=open(word_url,'w')
for key in dic :
out.write(key)
out.write('\t\t\t\t\t')
key2=dic[key].encode('GB2312')
out.write('\t'.join(key2))
out.write('\n')
out.close()
请问读入文本中的中文总是乱码怎么解决啊啊啊啊!!!!!快哭了。。。。搜了各种豆木有结果。。。