小编Mat*_*Ark的帖子

能够在Eclipse中使用Unicode字符串运行Python代码,但在通过命令行或空闲运行时获取UnicodeEncodeError.

我经历了很多,我将在Eclipse(PyDev)中解码/编码一些Unicode字符串,它运行良好,我的预期,但是当我从命令行启动相同的脚本时(例如)相反,我会得到编码错误.

这有什么简单的解释吗?Eclipse是否对Unicode做了些什么/以某种不同的方式操纵它?

编辑:

例:

value = u'\u2019'.decode( 'utf-8', 'ignore' )
return value
Run Code Online (Sandbox Code Playgroud)

这适用于Eclipse(PyDev),但如果我在空闲或命令行中运行它,则不行.

UnicodeEncodeError:'ascii'编解码器无法对位置135中的字符u'\ u2019'进行编码:序数不在范围内(128)

python eclipse unicode pydev

3
推荐指数
2
解决办法
1980
查看次数

标签 统计

eclipse ×1

pydev ×1

python ×1

unicode ×1