2012-07-09 68 views
0

我有一个关于编码/解码字符串的问题。什么样的编码器像这样编码字符串?

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

enter image description here

当我点击 “查看URL编码”,这表明我这个 “%2525%25DC%25BE%2560%25A0W%2594M”,我试着在网上工具,http://meyerweb.com/eric/tools/dencoder/让人类可读这个编码参数的字符串,但没有运气。

任何人都可以向我解释,我怎样才能得到这个参数的原始值?没有编码,以可读的格式?

非常感谢:)

+0

我很确定'%25',例如,代表字符0x25,它是'%'字符。点击“查看URL编码”给了你一个双重编码的版本。我不知道你所看到的特定数据的重要性。 – 2012-07-09 03:44:24

回答

0

如果你在线解码器出现问题,并且(看起来它是一个相对较短的字符串)为什么不用手工去解决呢?

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

此表字符映射到他们的URL编码的等效,只是做了%编码字符的Ctrl+F和自己的解码。

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

1

该解码器效果更好:

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

,你看到的是实际百分号%被编码的%25

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

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

... 

它也可用于在“应用程序/ x WWW的形式进行了urlencoded”媒体类型的数据的准备 ,因为是 经常在HTTP请求提交HTML表单数据的使用。

+0

好的,我明白了,%25与%相同,但其他角色呢?有什么想法吗? 我也试过这种编码器,但它返回了一些奇怪的数据“%ܾ' W M”..我该怎么办? – 2012-07-09 03:52:24