V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nfa5  ›  全部回复第 1 页 / 共 1 页
回复总数  6
2019-04-28 14:59:36 +08:00
回复了 nfa5 创建的主题 PHP urldencode 函数怎么解码 urlencode 编码的 GB2312 字符集的文本。
@master 这个可以,感谢。
2019-04-27 23:08:03 +08:00
回复了 nfa5 创建的主题 PHP urldencode 函数怎么解码 urlencode 编码的 GB2312 字符集的文本。
@ysc3839 不知道呢,php 低版本就是返回 null 换高版本的就直接报这行错误。
2019-04-27 23:05:32 +08:00
回复了 nfa5 创建的主题 PHP urldencode 函数怎么解码 urlencode 编码的 GB2312 字符集的文本。
@WordTian 客户要实现这个也是没办法
2019-04-27 23:04:51 +08:00
回复了 nfa5 创建的主题 PHP urldencode 函数怎么解码 urlencode 编码的 GB2312 字符集的文本。
@chinvo 是的呢,找不到现成的函数,网上也没别人写的相关函数或类参考,看来还是得自己造了
2019-04-27 20:56:48 +08:00
回复了 nfa5 创建的主题 PHP urldencode 函数怎么解码 urlencode 编码的 GB2312 字符集的文本。
而且我看到别人的在线工具可以实现 gbk 的解码。参考: http://tool.what21.com/url.html
2019-04-27 20:54:51 +08:00
回复了 nfa5 创建的主题 PHP urldencode 函数怎么解码 urlencode 编码的 GB2312 字符集的文本。
@WordTian 参考下这个:

URLEncode:是指针对网页 url 中的中文字符的一种编码转化方式,最常见的就是 Baidu、Google 等搜索引擎中输入中文查询时候,生成经过 Encode 过的网页 URL。
URLEncode 的方式一般有两种,一种是传统的基于 GB2312 的 Encode ( Baidu、Yisou 等使用),另一种是基于 UTF-8 的 Encode ( Google、Yahoo 等使用)。

URLdecode:就是将 url 编码后的字符串还原成未编码的样子。


本工具分别实现两种方式的 Encode 与 Decode:

中文 -> GB2312 的 Encode -> %D6%D0%CE%C4

中文 -> UTF-8 的 Encode -> %E4%B8%AD%E6%96%87




既然能对不同编码的字符 encode 为不同的结果,为啥只能对 utf-8 的结果进行解码,gbk 的怎么办?怎么解回来。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2749 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 76ms · UTC 14:25 · PVG 22:25 · LAX 06:25 · JFK 09:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.