php - (PHP)这是什么编码方案(如百分比编码)?

标签 php encoding character-encoding url-encoding

(PHP)我在尝试向中文网站提交 HTTP 查询时遇到了这种编码方案(台湾繁体中文,或 BIG5,这是网站的编码)。

搜索字符串是 两岸知识产权发展研究 它的编码和发布如下 col=1&keyword=%A8%E2%A9%A4%AA%BE%C3%D1%B2%A3%C5v%B5o%AEi%AC%E3%A8s&x=33&y=5

>

我假设“%A8%E2%A9%A4%AA%BE%C3%D1%B2%A3%C5v%B5o%AEi%AC%E3%A8s” “两岸知识产权发展研究”编码,看起来很像百分比编码,但其实不然。我想知道这个编码方案是什么,以及如何在 PHP 中以这种方式编码字符串。

最佳答案

这就是所谓的url编码,可以使用PHP的urlencode()履行此职责。 (如果需要解码,请查看 urldecode()。)

关于php - (PHP)这是什么编码方案(如百分比编码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34606140/

相关文章:

javascript - 使用 json 对象在 map 上添加多个标记

php - APC、APCu 和 Opcache 的区别?

unix - iconv unicode未知输入格式

emacs - 使用剪贴板/复制粘贴会产生中文字符 (debian sid)

java - 在 Java 中将字符串从 Windows 字符集转换为 UTF 8

php - php 中的 GET/POST 转换为 UTF-8

PHP 检查数组中的多个值是否全部为正数、全部为负数或部分为负数

php - Propel 是否知道对象何时被软删除,以便子实体仍然可以显示其已删除的父实体?

html - 什么时候可以使用 UTF-8 的?

mysql - ServiceStack和Ormlite保存字符串 "Don’t do it"到MySQL时的编码问题