我目前正在解析来自第三方商业应用程序的专有文件格式。他们似乎使用了一个有趣的字符编码系统,我需要一些帮助来确定它是什么,假设它也不是一个专有的编码系统。
我没有很多不同的角色可以分析,但这是我目前所掌握的:
__b -> blank space
__f -> forward slash
例如,“Hello World”变成“Hello__bWorld”。
有人知道这是什么吗?
如果不知道,您是否知道网络上可以帮助我的资源?也许有一个工具可以帮助识别字符编码?
最佳答案
这似乎是 Numara FootPrints 使用的专有编码。这个list of mappings来自足迹用户组论坛。还有一个 Perl script for decoding它。
Code Character
__b (space)
__a ' (single quote)
__q " (double quote)
__t ` (backquote)
__m @ (at-sign)
__d . (period)
__u - (hyphen-minus)
__s ;
__c :
__p )
__P (
__3 #
__4 $
__5 %
__6 ^
__7 &
__8 *
__0 ~ (tilde)
__f / (slash)
__F \ (backslash)
__Q ?
__e ]
__E [
__g >
__G <
__B !
__W {
__w }
__C =
__A +
__I | (vertical line)
__M , (comma)
__Ux_ Unicode character with value 'x'
关于character-encoding - 什么字符编码使用 2 个下划线和一个字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744270/