如何从文本文件中打印特殊字符

问题描述 投票:2回答:1

我想读取一个文本文件并在我的Windows控制台中打印内容。但特殊字符是乱七八糟的。

的config.txt

[
  {
    "beer": "øl",
    "eel": "ål",
    "egg": "æg"
  }
]

code.朋友

text = open("config.txt")
print(text.read())

Windows控制台输出python code.py

[
  {
    "beer": "øl",
    "eel": "Ã¥l",
    "egg": "æg"
  }
]
python python-3.x
1个回答
5
投票

qazxsw poi需要知道文本文件的编码。将代码更改为:

code.朋友

open()

运行python时的结果,Windows控制台输出text = open("config.txt", encoding="utf-8") print(text.read())

python code.py
© www.soinside.com 2019 - 2024. All rights reserved.