最近遇到一个问题, 在和别的部门对接的时候, 他们给我传了一个72字节的串, 我咬定这个串有问题, 他们咬定这个串没有问题, 这就尴尬了。
我说, 没有这种长度的, 没有这种乱码的。
他说, 就是这种长度的, 就是这种乱码的。
晕乎乎, 实在没有想到原因和办法, 后来某哥进行了深入分析, 发现了原来。 原来, 在别的部门, 通用的是"abc"这种串, 而在我们部分, 通用的"616163"这种串, 他们是等价的。 好吧, 原来如此!
点破了, 就好懂了, 无非就是加个buf2hex的转换。 我个人建议, 还是用可读可见的"616263"
解决问题很简单, 但更为关键是的找到解决问题的思路和方法!