当前位置: 首页 > 面试题库 >

在Eclipse Pydev控制台和Idle中打印Unicode

尹善
2023-03-14
问题内容

我的配置:Win7 + Python 2.6 + eclipse + PyDev

如何在以下位置启用Unicode打印语句:

  1. Eclipse中的PyDev控制台
  2. 空闲的Python GUI

打印语句示例:

print(u"שלום עולם")

结果如下:

ùìåí òåìí

问题答案:

对于Eclipse Unicode控制台支持:

  1. 添加-Dfile.encoding=UTF-8eclipse.inieclipse安装目录中。
  2. 在日食中-Run\Run Configurations\Python Run\configuration\Common\确保选择UTF-8
  3. 在日食中-Window\Preferences\General\Workspace\Text file encoding\确保选择了UTF-8
  4. [python install path]\Lib\site.py-更改encoding = "ascii"encoding = "utf-8"
  5. 确保您在Eclipse中使用支持Unicode的字体- Window\Preferences\Appearance\Colors and Fonts\Debug\Console font\Edit

在安装中,我完成了以上所有操作:

print(u"שלום עולם")         # Doesn't work
print("שלום עולם")          # Works

对于Django模型:

print(my_model.my_field)                 # Doesn't work
print(my_model.my_field.encode('utf-8')) # Works


 类似资料:
  • 控制台日志是一个强大的方法,用来检查您的页面或应用程序。让我们从console.log()开始,探索其他高级用法。 TL;DR 使用console.log()进行基本日志记录 使用console.erroe()和console.warn()获取醒目的内容 使用console.group()和console.groupEnd()来分组相关消息,避免混乱 使用console.assert()显示条件语

  • 我试图使用TDD(测试驱动开发)与。当我使用时,不会到控制台。 我正在使用来运行它。 似乎说默认情况下它应该工作:http://pytest.org/latest/capture.html 但是: 没有任何东西被打印到我的标准输出控制台(只是正常的进度和多少测试通过/失败)。 我正在测试的脚本包含打印: 在模块中,默认情况下打印所有内容,这正是我所需要的。但是,出于其他原因,我希望使用。 有人知道

  • 所以我有一个家庭作业,要求我做以下事情: < li >该公司最近改变了其年度总薪酬政策,以提高销售额 < li >销售人员将继续获得55,000.00美元的固定工资。每个销售人员的当前销售目标是100,000.00美元。 < li >只有完成80%的销售目标,销售激励才会开始。目前的佣金是总销售额的14%。 < li >如果销售人员超额完成销售目标,佣金将根据加速系数增加。加速系数为1.40。 <

  • 由来 编码中我们常常需要调试输出一些信息,除了打印日志,最长用的要数System.out和System.err 比如我们打印一个Hello World,可以这样写: System.out.println("Hello World"); 但是面对纷杂的打印需求,System.out.println无法满足,比如: 不支持参数,对象打印需要拼接字符串 不能直接打印数组,需要手动调用Arrays.to

  • 打印是不属于 JavaScript 语言标准的功能。但是,我们在这里进行的所有操作,浏览器和 Node.js 都是支持的。 打印意味着“在控制台上显示内容”,其中“控制台”是浏览器控制台或运行 Node.js 的终端。 完整的console.* API 在 MDN 的网页 以及 Node.js 官网都有相关文档。接下来我们将快速浏览以下两个操作: console.log() console.err

  • 问题内容: 我的C程序粘贴在下面。在bash中,程序打印“ char is”,不打印Ω。我的语言环境均为en_US.utf8。 问题答案: 这很有趣。显然,编译器将omega从UTF-8转换为UNICODE,但libc某种程度上将其弄乱了。 首先:-format说明符期望一个(即使在wprintf -version 中也是如此),因此您必须指定(并因此指定字符串)。 其次,如果您像这样将语言环境设