小编ita*_*345的帖子

Python 将乱码转换为希伯来语

这是我的代码:

\n\n
# -*- coding: utf-8-*-\narray=["\xc3\xa0","\xc3\xa1","\xc3\xa2","\xc3\xa3","\xc3\xa4","\xc3\xa5","\xc3\xa6","\xc3\xa7","\xc3\xa8","\xc3\xa9","\xc3\xaa","\xc3\xab","\xc3\xac","\xc3\xad","\xc3\xae","\xc3\xaf","\xc3\xb0","\xc3\xb1","\xc3\xb3","\xc3\xb4","\xc3\xb5","\xc3\xb6","\xc3\xb8","\xc3\xb9","\xc3\xba","\xc3\xbb","\xc3\xbc","\xc3\xbd","\xc3\xbe","\xc3\xbf"]\narray1=["\xd7\x90","\xd7\x91","\xd7\x92","\xd7\x93","\xd7\x94","\xd7\x95","\xd7\x96","\xd7\x97","\xd7\x98","\xd7\x99","\xd7\x9a","\xd7\x9b","\xd7\x9c","\xd7\x9d","\xd7\x9e","\xd7\x9f","\xd7\xa0","\xd7\xa1","\xd7\xa2","\xd7\xa3","\xd7\xa4","\xd7\xa5","\xd7\xa6","\xd7\xa7","\xd7\xa8","\xd7\xa9","\xd7\xaa"]\nstr="\xc3\xa1\xc3\xaf \xc3\xa9\xc3\xa4\xc3\xa5\xc3\xa3\xc3\xa4"\nmessage=""\nfor i in range(0,len(str)):\n   s=str[i]\n   index=-1\n   for j in range(0,len(array)):\n       if(array[j]==s):\n           index=j\n           break\n   if(index!=-1):\n   message+=array1[index]\n   print array1[index]\nprint message\n
Run Code Online (Sandbox Code Playgroud)\n\n

错误是:

\n\n
SyntaxError: EOL while scanning string literal\n
Run Code Online (Sandbox Code Playgroud)\n\n

在第 2 行

\n\n

我有一个希伯来语文本文件,但无论编码是什么,它总是以乱码显示。这是一个将其转换为希伯来语的 python 程序。原始文件位于 IS0-8859-1

\n

python unicode character-encoding hebrew

-1
推荐指数
1
解决办法
6331
查看次数

标签 统计

character-encoding ×1

hebrew ×1

python ×1

unicode ×1