TQLCTF-MISC-Ranma½
# MISC
# Ranma½
终归还是少了点经验,以及一些奇奇怪怪的知识。。。
# UTF-8 可变长编码
首先一定要详细了解 UTF-8 编码,
完整的表如下:
图中一行的 xxx... 部分组合起来即为对应的 Unicode 代码
可能这样还是比较难以理解,那就仔细阅读下面的例子就行了:
希伯来语字母 א 的 Unicode 代码是 U+05D0,UTF-8 是 0xD7 0x90,
则 Unicode to UTF-8 转换如下:
首先判断它属于哪一行:
U+0080 到 U+07FF,观察表中对应行,说明它使用双字节,即 110xxxxx 10xxxxxx
然后分解十六进
more...