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

认证高级PHP讲师

répondre à tous(3)
小葫芦

Imprimer le dict et le tuple sont tous deux affichés en code Unicode. Si vous imprimez un seul élément sous dict ou tuple, il sera affiché en chinois normal.
De plus, ajouter u devant la chaîne indique que la chaîne est au format unicode
Vous pouvez poster votre code pour voir comment il est imprimé.

# -*- 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"

Sortie en séquence
('xe4xbdxa0xe5xa5xbd', 'abc', 123)
Bonjour
{'age' : 14, 'name' : 'xe5xbcxa0xe4xb8x89'>
Zhang San
Zhang San
Démarrer

迷茫

Il semble que ce que vous avez imprimé soit un tuple

Essayez d'imprimer la chaîne directement, elle devrait pouvoir afficher ce que vous voulez

大家讲道理

Essayez comme ça

import json
print json.dumps("你需要打印的字符串或字典或元组或数组",encoding='utf-8',ensure_ascii=False)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!