关于编码转换问题

今天我在写攻防世界的“no-strings-attached”这道题的时候,在处理16进制字符串序列转10进制整数的时候出现了问题,这个问题是关于“utf-8”对某些字节值进行特殊处理导致的。具体情况如下:

首先是我提取的两个16进制字符序列

然后我对其进行小端序的进制转换操作,操作如下:

但是输出这两个数组会发现,numb数组中的整数存在问题:

numb数组里面有个异常值,而这个值便是在进行“utf-8”编码时作了特殊处理,从而造成的。

于是考虑将编码改成“latin - 1”模式,便不会出现这种问题。

效果如下:

posted @ 2025-03-17 00:04  Binary-0  阅读(18)  评论(0)    收藏  举报