- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 Python 2 编写了一个脚本,该脚本分为 4-5 个模块。我在剧本中使用了匈牙利语,其中包含一些不寻常的字符,例如 öüóőúéáűí。我在 Win7 上使用原始 cp-1250 编码编写了模块,然后转移到 Ubuntu raring,其中系统默认为 Utf-8。
第一个 Tkinter 留下了规范。包含空白标签的字母,我通过将模块开头的每个编码设置为 # -*- Utf-8 -*-
来调试它。
参赛作品也开始变得疯狂。他们的 .get()
方法引发了 UnicodeDecodeError: 'ascii' 编解码器无法解码字节...
最后,如果模块 a.py
有一个字典 dict = {'Sándor': 16}
和模块 b.py
有一行 a.dict['Sándor']
,它会引发 KeyError,就好像 dict 不包含 'Sándor'
一样。它不会对仅包含普通字符的字符串执行此操作,也不会对模块自己的字典执行此操作。
最佳答案
I wrote a script in python2... I use the Hungarian language in the script...
您使用了 unicode
文字吗?不,你没有。重写您的脚本以正确使用和处理它们。
{u'Sándor': 16}
关于Python编码问题(Utf-8,匈牙利语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18512312/
我已经阅读了这里的每个答案、维基百科和 WikiHow、印度人的演讲和其他来源,我很确定我理解他们在说什么,并且已经按照这种方式实现了。但我对所有这些解释所做出的明显错误的声明感到困惑。 他们都说用最
我是一名优秀的程序员,十分优秀!