python - linux下用print输出中文一直是乱码该如何解决
PHP中文网
PHP中文网 2017-04-18 09:58:36
0
3
745
PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(3)
小葫芦

Cetak dict dan tupel dipaparkan dalam kod unikod Jika anda mencetak satu elemen di bawah dict atau tupel, ia akan dipaparkan dalam bahasa Cina biasa.
Selain itu, menambahkan u di hadapan rentetan menunjukkan bahawa rentetan itu dalam format unikod
Anda boleh menyiarkan kod anda untuk melihat cara ia dicetak.

# -*- coding: utf8 -*-
tuple_d=("你好","abc",123)
print tuple_d
print tuple_d[0]

dic={"name":"张三","age":14}
print dic
print dic["name"]

print "张三"
print u"\u5f00\u59cb"

Output dalam urutan
('xe4xbdxa0xe5xa5xbd', 'abc', 123)
Helo
{'umur': 14, 'nama': 'xe5xbcxa0xe4xb8x89'}
Zhang San
Zhang San
Mula

迷茫

Nampaknya apa yang anda cetak adalah tuple

Cuba cetak rentetan terus, ia sepatutnya dapat memaparkan perkara yang anda mahukan

大家讲道理

Cuba seperti ini

import json
print json.dumps("你需要打印的字符串或字典或元组或数组",encoding='utf-8',ensure_ascii=False)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan