问题标签 [python-unicode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 试图理解 Python Unicode 异常
我有一个未指定类型的字符串对象。它将匹配 types.StringTypes,但可能是 type.StringType 或 type.UnicodeType - 我不确定我会收到什么。我不一定能控制进来的东西。
当我在字符串类型中有一个非 ascii 字符并将调用传递给 misaka(这是一个 sundown 解析器)时,就会出现我的问题
在这个例子中,我们正在处理 unichr(8250) / u'\u203a' ,这在我的错误日志中导致了几次......
我不知道如何将“a”对象变成 misaka 不会有问题的东西。'b' 总是有效的。任何人都可以提供建议吗?
unicode - UnicodeDecodeError:“ascii”编解码器无法解码位置 8 中的字节 0xd0:序数不在范围内(128)
我一直在尝试用 Python 编写一个程序,该程序从 Excel 文件中读取单元格值,并将单元格的内容从爱沙尼亚语翻译成英语或俄语,并将它们组合成一个字符串。结果被打印到一个文本文件中。爱沙尼亚语--> 英语似乎可以正常工作,但使用俄语时,开始出现错误:
第一个由“antibakteriaalne”一词触发,第二个由“+ hoobkäepide”触发。我怀疑“+”号是第二种情况下问题的原因,而不是“ä”。有些俄语字符似乎是个问题,而有些则不是。我有点没主意了。
Python代码:
python - 如何转换unicode原始python类型
我正在使用邮递员休息客户端发布此类数据。
我以 unicode 形式获取数据,因此无法从此类数据中获取字典值。
我在做什么
我如何将 unicode 转换为列表以及字典中的列表项,以便我可以访问字典项。
注意我正在使用 django rest 框架。
python - 我如何知道 Python 的 unicode 函数识别的所有支持的编码
Python 有一个unicode
内置函数,可以将字节流转换为 unicode 字符串。
我只是希望我可以查询系统上所有可用的编码。但是怎么做。
这个问题的原因是:有人使用 MAC OS X 给我发了一封内容编码为“iso-2022-cn”的电子邮件,我发现 Windows 7 上的 Python 2.7 无法识别该编码。
因此,我想通过查看他可以支持的所有编码来了解 Python 是否对“iso-2022-cn”使用了不同的名称。
python - 如何让我的 Python 解析以下文本?
我有一个文本样本:
我正在尝试使用以下内容进行解析
但我收到一条错误消息
我究竟做错了什么?
unicode - Unicode 字节与代码点(Python)
在http://nedbatchelder.com/text/unipain.html中解释说:
在 Python 2 中,有两种不同的字符串数据类型。一个普通的字符串文字给你一个“str”对象,它存储字节。如果您使用“u”前缀,您将获得一个“unicode”对象,该对象存储代码点。
代码点与字节有什么区别?(我的想法并不是真正意义上的 Python 本身,而是一般意义上的概念)。本质上它只是一堆比特,对吧?我认为旧的字符串文字将每个 8 位视为一个字节并按此处理,我们将字节解释为整数,并允许我们将其映射到 ASCII 和扩展字符集。将整数解释为该字符集和将“代码点”解释为 Unicode 字符有什么区别?它说 Python 的 Unicode 对象存储“代码点”。除了可能的解释(例如,每个 Unicode 字符的位以 utf-8 开始和停止的地方)之外,这与普通的旧字节不一样吗?
python - Python 不使用 unicode 字符保存文件
Python 不会使用希伯来字符保存文件。我该如何解决?(Python 2.7)
示例图像显示了 SPE IDE 中的一个文件,其第一行为
python - 将字符串转换为正确的字符集
我试图将 unicode 数据保存到外部 web 服务。
当我尝试保存æ-ø-å
时,它会保存为æ-ø-Ã¥
外部系统。
编辑:
(我的名字值是Jørn
)(来自 django 的值J\\xf8rn
)
firstname.value=user_firstname
=Jørn
如果我尝试使用编码,这是我的结果:
firstname.value=user_firstname.encode('ascii', 'replace')
=J?rn
firstname.value=user_firstname.encode('ascii', 'xmlcharrefreplace')
=Jørn
firstname.value=user_firstname.encode('ascii', 'backslashreplace')
=J\xf8rn
firstname.value=user_firstname.encode('ascii', 'ignore')
= 我使用忽略得到一个 unicode 错误。
我更新用户的表单:
这是我的任务:
我需要做什么才能正确保存数据?
python - 尝试写入 JSON 文件时出现 UnicodeEncodeError
给定包含内容的输入文件:
而这段代码:
我收到一个错误:
但 Python 3 工作正常: