简单编码“UTF8”

2024-09-30 20:20:29 发布

您现在位置:Python中文网/ 问答频道 /正文

以下字符串“a”是希伯来语:

# -*- coding: utf-8 -*-
a = u'אבא'
print a

产生以下错误:

^{pr2}$

我去看看Code Page 437是什么,显然是拉丁语和希腊语(这里的字符串是希伯来语)。在

所以我试着:

a = 'אבא'
print a.decode('cp862').encode('cp862')
print a.decode('cp862').encode('utf-8')
print a.decode('utf-8').encode('utf-8')
print a.decode('utf-8').encode('cp424')
print a.decode('utf-8').encode('cp856')
print a.decode('utf-8').encode('iso8859_8')
print a.decode('utf-8').encode('cp1255')
print a.decode('utf-8').encode('utf-8')

我得到了很多输出,但是没有一个是希伯来语。在


Tags: 字符串错误pagecodeutfencodeprintdecode