Newyorkcity
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · Feb 1, 2017 · 2000 views
    This topic created in 3413 days ago, the information mentioned may be changed or developed.
    然后在网上看了一下,按照这篇文章试了一下,有些中文字能看了有些不能。。

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

    试试设置 PYTHONIOENCODING 这个环境变量为 UTF-8
    MinonHeart
        7
    MinonHeart  
       Feb 1, 2017 via iPhone
    中文系统的 ps 默认 gbk 编码,你用 py 的那个命令行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6061 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 02:02 · PVG 10:02 · LAX 19:02 · JFK 22:02
    ♥ Do have faith in what you're doing.