source = '\xe3\xc7\x9f'
destination = u'\u0645\u0627\u06ba'
Run Code Online (Sandbox Code Playgroud)
我如何从源头到达目的地?
(源和目标都是相同的3个字符,顺序相同,只是表示不同.)
从技术上讲,源是在乌尔都语中,目标是相同3个字符的Unicode代码点.请参阅:https://www.codeaurora.org/git/projects/froyo-gb-dsds-7227/repository/revisions/39141d7a9dbdd2e9acf006430a7e7557ffd1efce/entry/external/icu4c/data/mappings/ibm-5352_P100-1998.ucm
如果我做:
source.decode('cp1006')
Run Code Online (Sandbox Code Playgroud)
我明白了:
u'\ufed9\ufb84\x9f'
Run Code Online (Sandbox Code Playgroud)
这不是我想要的......
如果我做:
source.decode('raw_unicode_escape')
Run Code Online (Sandbox Code Playgroud)
我明白了:
u'\xe3\xc7\x9f'
Run Code Online (Sandbox Code Playgroud)
这也不是我想要的......
如何从Python中的A点(源)到B点(目标)?