utf16-be utf16-le
其中有一些把字节反过来可以成为另一种编码解读的对应字符,列出一些常见字符的部分 | 0034 - 4, 3400 - 㐀 | | 0035 - 5, 3500 - 㔀 | | 0036 - 6, 3600 - 㘀 | | 0037 - 7, 3700 - 㜀 | | 0038 - 8, 3800 - 㠀 | | 0039 - 9, 3900 - 㤀 | | 003A - :, 3A00 - 㨀 | | 003B - ;, 3B00 - 㬀 | | 003C - <, 3C00 - 㰀 | | 003D - =, 3D00 - 㴀 | | 003E - >, 3E00 - 㸀 | | 003F - ?, 3F00 - 㼀 | | 0040 - @, 4000 - 䀀 | | 0041 - A, 4100 - 䄀 | | 0042 - B, 4200 - 䈀 | | 0043 - C, 4300 - 䌀 | | 0044 - D, 4400 - 䐀 | | 0045 - E, 4500 - 䔀 | | 0046 - F, 4600 - 䘀 | | 0047 - G, 4700 - 䜀 | | 0048 - H, 4800 - 䠀 | | 0049 - I, 4900 - 䤀 | | 004A - J, 4A00 - 䨀 | | 004B - K, 4B00 - 䬀 | | 004C - L, 4C00 - 䰀 | | 004D - M, 4D00 - 䴀 | | 004E - N, 4E00 - 一 | | 004F - O, 4F00 - 伀 | | 0050 - P, 5000 - 倀 | | 0051 - Q, 5100 - 儀 | | 0052 - R, 5200 - 刀 | | 0053 - S, 5300 - 匀 | | 0054 - T, 5400 - 吀 | | 0055 - U, 5500 - 唀 | | 0056 - V, 5600 - 嘀 | | 0057 - W, 5700 - 圀 | | 0058 - X, 5800 - 堀 | | 0059 - Y, 5900 - 夀 | | 005A - Z, 5A00 - 娀 | | 005B - [, 5B00 - 嬀 | | 005C - \, 5C00 - 尀 | | 005D - ], 5D00 - 崀 | | 005E - ^, 5E00 - 帀 | | 005F - _, 5F00 - 开 | | 0060 - `, 6000 - 怀 | | 0061 - a, 6100 - 愀 | | 0062 - b, 6200 - 戀 | | 0063 - c, 6300 - 挀 | | 0064 - d, 6400 - 搀 | | 0065 - e, 6500 - 攀 | | 0066 - f, 6600 - 昀 | | 0067 - g, 6700 - 最 | | 0068 - h, 6800 - 栀 | | 0069 - i, 6900 - 椀 | | 006A - j, 6A00 - 樀 | | 006B - k, 6B00 - 欀 | | 006C - l, 6C00 - 氀 | | 006D - m, 6D00 - 洀 | | 006E - n, 6E00 - 渀 | | 006F - o, 6F00 - 漀 | | 0070 - p, 7000 - 瀀 | | 0071 - q, 7100 - 焀 | | 0072 - r, 7200 - 爀 | | 0073 - s, 7300 - 猀 | | 0074 - t, 7400 - 琀 | | 0075 - u, 7500 - 甀 | | 0076 - v, 7600 - 瘀 | | 0077 - w, 7700 - 眀 | | 0078 - x, 7800 - 砀 | | 0079 - y, 7900 - 礀 | | 007A - z, 7A00 - 稀 | | 007B - {, 7B00 - 笀 | | 007C - |, 7C00 - 簀 | | 007D - }, 7D00 - 紀COPY |
[attach]10209[/attach] 附件
附件用sublime text打开,默认显示16进制码,可以手动用utf-16le格式查看,也可以用utf-16be格式查看,文字显示是反过来的
不过好在 000d 和 000a 就没有这个调换字节后相当于另一个常见字符的问题,而且本身比较常见,无BOM的情况下,我觉得以此为判断已经是比较好的办法。 |