什么样的编码器像这样编码字符串?

时间:2012-07-09 03:37:39

标签: string encode

我对编码/解码字符串有疑问。

嗯,有网页,我用简单的php POST格式发送一些数据。 当我打开Chrome开发者工具栏时 - >网络,在“表格数据”中,所有参数都正常显示,除此之外,“uid”,以某种方式编码(%25%DC%BE%60%A0W%94M )。

enter image description here

当我点击“查看网址编码”时,它向我显示“%2525%25DC%25BE%2560%25A0W%2594M ”,我尝试使用http://meyerweb.com/eric/tools/dencoder/这样的在线工具得到这个编码参数的人类可读字符串,但没有运气。

任何人都可以向我解释,我如何获得此参数的原始值?未编码,采用人类可读的格式?

非常感谢:)

2 个答案:

答案 0 :(得分:1)

这个解码器效果更好:

http://www.opinionatedgeek.com/dotnet/tools/urlencode/Decode.aspx/

您看到的%25是正在编码的实际百分比%

http://en.wikipedia.org/wiki/Percent-encoding

  

百分比编码,也称为URL编码,是一种机制   在统一资源标识符(URI)下编码信息   某些情况下。

... 
     

它也用于制备   “application / x-www-form-urlencoded”媒体类型的数据,按原样   经常用于在HTTP请求中提交HTML表单数据。

答案 1 :(得分:0)

如果您遇到在线解码器的问题,并且(看到它是一个相对较短的字符串)为什么不手动解决?

http://www.degraeve.com/reference/urlencoding.php

此表将字符映射到其URL编码的等效字符,只需执行Ctrl+F%编码字符并自行解码。

一些角色看起来很奇怪,因为它们不是英文字符。例如,%DCÜ。你正在尝试的编码器可能无法识别非英文字符