Discuss / Python / 关于print( )在mac下乱码的问题

关于print( )在mac下乱码的问题

Topic source

思无邪0518

#1 Created at ... [Delete] [Delete and Lock User]

廖老师,我本次作业的代码是

!/usr/bin/env python3

-- coding: utf-8 --

L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'], ['Adam', 'Bart', 'Lisa'] ] print('打印apple:' , L[0][0]) print('打印python:' , L[1][1]) print('打印lisa:' , L[2][2])

然而在terminal里运行的结果是: ('\xe6\x89\x93\xe5\x8d\xb0apple:', 'Apple') ('\xe6\x89\x93\xe5\x8d\xb0python:', 'Python') ('\xe6\x89\x93\xe5\x8d\xb0lisa:', 'Lisa')

中文字符都变成了utf-8码

然后我实验了只用print()打印单一种类的字符,如: print('你好')

在terminal里显示正常

我想请教一下是我的terminal里有什么没有调整好的地方吗


  • 1

Reply