从网络接收到的中文字符串该如何转换?

小鸟向前飞 2017-09-22 10:07:07
从网络接收到一个字符串,原始字符串是


PHP漏洞挖掘之旅——详解PHP文件上传漏洞(一).doc


但是在服务端接收到后,取出来发现变成了如下


PHP漏洞挖掘之旅\x14\x14详解PHP文件上传漏洞(一).doc”



\x14是什么字符集的编码吗?该用什么方法转换一下呢?
...全文
165 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-09-22
  • 打赏
  • 举报
回复
对电脑而言没有乱码,只有二进制字节;对人脑才有乱码。啊 GBK:0xB0 0xA1,Unicode-16 LE:0x4A 0x55,Unicode-16 BE:0x55 0x4A,UTF-8:0xE5 0x95 0x8A
零隐 2017-09-22
  • 打赏
  • 举报
回复
是“一”还是“--”,可能有特殊字符转换过滤。你试一下中文的一。
sdghchj 2017-09-22
  • 打赏
  • 举报
回复
\x14是16进制吧,也是就是10进制的20,至于为什么小横线被转成20,得问你们服务端的了

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧