关于语言不可知:了解编码类型

Understanding Encoding Type

我有一个应用程序可以将字符串中的每个字符转换为3digit数字,它看起来像是ASCII,但它不是这样的,我试图弄清楚它,但我无法理解:

1
2
3
4
5
6
somefunction(){
   a => 934 // a will be converted to 934
   b => 933 // b will be converted to 933
   1 => 950 // 1 will be converted to 950
   0 => 951 // 0 will be converted to 951
}

我知道ASCII,但我不理解,如果知道这是哪种编码类型,请帮助。

谢谢你:


这里有一种可能(ORD返回字符的ASCII值),但我认为您确实需要更多的数据点才能确定。

1
2
3
4
5
6
>>> for c in 'ab10': print c, 999 - ord(c.upper())
...
a 934
b 933
1 950
0 951