character-encoding - 什么字符编码使用 2 个下划线和一个字母?

标签 character-encoding

我目前正在解析来自第三方商业应用程序的专有文件格式。他们似乎使用了一个有趣的字符编码系统,我需要一些帮助来确定它是什么,假设它也不是一个专有的编码系统。

我没有很多不同的角色可以分析,但这是我目前所掌握的:

__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/

相关文章:

php - 导致 PHP 在转换为 UTF-8 之前无法检测到正确的字符编码导致数据丢失的已知问题字符列表

java - 已经在使用 utf8mb4 但得到 1366 : Incorrect string value: '\xF0\x9F\x98\x81\xF0\x9F...'

mysql - 如何查看 MySQL 中列的 utf8mbf 排序规则?

python - 如何使用 PyICU 将 unicode 文本转写为 ASCII?

javascript - Javascript 中的国际字符

php - 在 PHP/MySQL 应用程序中选择字符编码的 "best practice"是什么?

python - 使用Python和请求抓取网页时的字符集问题

python - Unicode解码错误: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

android - 如何在 android 的 TextView 中显示两种字体的句子组合?

java - 从 US-ASCII 编码字符串获取 UTF-8 编码