首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python编码问题(Utf-8,匈牙利语)

Python编码问题(Utf-8,匈牙利语)
EN

Stack Overflow用户
提问于 2013-08-29 13:26:01
回答 1查看 1.8K关注 0票数 1

我用Python 2编写了一个脚本,它以4-5模块分开。我在剧本中使用匈牙利语,其中包含了几个不寻常的字符,如:őúéáűí。我用最初的cp-1250编码在Win7上编写了模块,然后我转到了Ubuntu,在那里系统默认为Utf-8。

第一次Tkinter离开了规范。包含空白标签的字母,我通过将模块开头的每一段代码设置为# -*- Utf-8 -*-来调试。

参赛作品也开始疯狂起来。他们的.get()方法提高了UnicodeDecodeError:'ascii‘编解码器不能解码字节.

最后,如果模块a.py有一个字典dict = {'Sándor': 16},而模块b.py有一行a.dict['Sándor'],它就会引发KeyError,就好像dict不包含'Sándor'一样。它不使用只包含普通字符的字符串,也不使用模块本身的字典。

EN

回答 1

Stack Overflow用户

发布于 2013-08-29 13:30:08

我用python2写了一个剧本..。我在剧本里用匈牙利语..。

你使用unicode字面值了吗?不,你没有。重写脚本以正确地使用和处理它们。

代码语言:javascript
复制
{u'Sándor': 16}

Python中的Unicode,完全解密

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18512312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档