python--中文显示乱码问题,很奇怪的现象 5

searchDirectoryResult是一个文件路径列表,如:searchDirectoryResult=['E:\KuGou\陈小春-独家记忆.mkv'],toSe... searchDirectoryResult是一个文件路径列表,如:searchDirectoryResult = ['E:\KuGou\陈小春 - 独家记忆.mkv'],toSearchWord='kougou',运行后这个函数返回的列表在textbox里显示出来后中文是乱码,请教大神??
代码:
def listComparisonResult(searchDirectoryResult,toSearchWord):
search_Result = []
to_Search_List = searchDirectoryResult
tmp_Keyword = toSearchWord
for each in to_Search_List:
if tmp_Keyword.lower() in each.lower():
search_Result.append(each)
return search_Result
展开
 我来答
挨踢man
2014-08-31 · 超过27用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:50.8万
展开全部
你用循环列表打出来就不是乱码了。
for a in search_Result:

print a
用默认的toString打印出来显示是乱码的
更多追问追答
追问
但是这个函数是要在其他地方调用的,不是单纯的print就行了,有其他办法解决吗?
追答
调用的地方也是要一个一个拿出来处理的吧。只有保证是循环便利出来就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式