哪种字符编码使用两个下划线和一个字母?

3
我目前正在解析第三方商业应用程序中的一种专有文件格式。他们似乎使用了一种奇怪的字符编码系统,我需要帮助确定它是什么,假设它不是专有编码系统。
我没有太多不同的字符可以分析,但这是我目前所拥有的:
__b -> blank space
__f -> forward slash

例如,"Hello World" 变成 "Hello__bWorld"。
有人知道这是什么吗?
如果不知道,你是否知道可以帮助我的网络资源?也许有一个工具可以帮助识别字符编码?

希望我不必重新创建映射 :\ - md1337
1个回答

8

看起来这是Numara FootPrints使用的专有编码。这个映射列表来自FootPrints用户组论坛。还有一个Perl解码脚本

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'

1
非常准确,这来自Footprints...令人印象深刻。我没有想到提到Footprints,因为它似乎不是网络上讨论得很多的话题。谢谢。 - md1337
为了在C#中进行解码,我使用了string.Replace()方法,例如:input.Replace("__b", " "); - scw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接