V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

请问在命令行( poweshell)( Win10)里 Python xx.py 中的中文乱码该怎么办?

  •  
  •   Newyorkcity · 2017-02-01 17:25:02 +08:00 · 1532 次点击
    这是一个创建于 2663 天前的主题,其中的信息可能已经有所发展或是发生改变。
    然后在网上看了一下,按照这篇文章试了一下,有些中文字能看了有些不能。。

    这可咋整啊,求助各位。。
    7 条回复    2017-02-01 18:47:13 +08:00
    noobsheldon
        1
    noobsheldon  
       2017-02-01 17:30:28 +08:00 via Android
    换一下 code page ?
    vmebeh
        2
    vmebeh  
       2017-02-01 17:36:19 +08:00
    print u'中文'
    lll9p
        3
    lll9p  
       2017-02-01 17:39:27 +08:00
    python3 没有这个问题。。
    chairchan
        4
    chairchan  
       2017-02-01 18:23:59 +08:00 via Android
    换 python3 彻底解决中文相关问题
    Newyorkcity
        5
    Newyorkcity  
    OP
       2017-02-01 18:33:04 +08:00
    @lll9p
    @chairchan
    有理有据,已经更换。。
    phrack
        6
    phrack  
       2017-02-01 18:33:12 +08:00 via Android
    你讲的是 py 文件的标准输出吗?

    试试设置 PYTHONIOENCODING 这个环境变量为 UTF-8
    MinonHeart
        7
    MinonHeart  
       2017-02-01 18:47:13 +08:00 via iPhone
    中文系统的 ps 默认 gbk 编码,你用 py 的那个命令行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2238 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:18 · PVG 20:18 · LAX 05:18 · JFK 08:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.