如何正确解决Python中的中文编码问题

2025-03-13 12:37:23
推荐回答(1个)
回答1:

import time
print u">>>这是一个测试<<<" #字符串前的u为避免Python CMD运行乱码
s=raw_input("请输入内容:".decode('utf-8').encode('gbk'))    #.decode().encode()同样为避免Python CMD运行乱码
print u"输入的内容是:",s
time.sleep(5)   #延时关闭窗口(5秒)

这是一个2.7版本输入输出的测试脚本,中文输入输出都没问题,你可以试试。