gpt4 book ai didi

Python在服务器上错误输出货币符号

转载 作者:行者123 更新时间:2023-12-01 06:55:06 27 4
gpt4 key购买 nike

我想使用一个非常简单的 python 脚本来显示货币:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import logging

if __name__ == '__main__':
print('€')

在我的本地计算机上,当我使用 powershell 运行脚本时一切正常。

但是,如果我在 Windows Server 2008 上运行相同的脚本,输出将是一个问号 (?)。

我尝试了这个答案中的所有解决方案,但没有成功:https://stackoverflow.com/a/39936499/4437149 .

由于我是 python 新手,我无法弄清楚到底出了什么问题。

我的脚本中是否缺少某些内容或服务器配置错误?我使用的是最新版本的 python(当前为 3.8.0)。

最佳答案

更新:

将终端字体设置为“Lucida Console”似乎是解决方案。

<小时/>

旧答案:

在 Windows 上,您可能需要使用转义序列(又名 Python 源代码,又名代码点),即:

print("\u20AC") # Euro
print("\u0024") # Dollar
print("\u00A3") # Pound
print("\u00A5") # Yen
<小时/>

$
£
¥
<小时/>

引用文献:

关于Python在服务器上错误输出货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58846212/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com