Newyorkcity
V2EX  ›  问与答

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

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

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

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