PHP 将16进制字符转换成汉字

mervyn 2019年11月3日13:47:32PHP 编程语言PHP 将16进制字符转换成汉字已关闭评论37

项目代码提供给外部的api,有些参数是中文的。发现有些客户在请求接口的时候,参数的值被转成了16进制,从而导致接口无法正常解析。文章源自Mervyn's Blog-https://mervyn.life/89d5b569.html

此时可以采用如下方法进行转移:文章源自Mervyn's Blog-https://mervyn.life/89d5b569.html

<?php
$param = "\x48\x65\x6c\x6c\x6f\x2c\x20\xe4\xb8\xad\xe5\x9b\xbd";

echo str_replace(array("\t","\n","\r"),'',stripcslashes($str));
文章源自Mervyn's Blog-https://mervyn.life/89d5b569.html
weinxin
我的微信公众号
微信扫一扫
mervyn
PHPStorm 更改 PHP 版本号 Tools

PHPStorm 更改 PHP 版本号

PHPStorm 默认的 PHP 版本是 5.4, 当我们用服务器使用的是 PHP7 时,经常会出现语法错误的提示,这个时候需要将 PHPStorm 中的 PHP 版本进行修改才行。操作步骤如下: P...
Elasticsearch-PHP 遇到的坑 PHP

Elasticsearch-PHP 遇到的坑

大数据量分页查询报错 问题详情 在用elasticsearch-php分页查询时,分页几次后报错,错误内容如下: { "error":{ "root_cause"...
CGI , FastCGI , PHP-CGI 与 PHP-FPM 对比 PHP

CGI , FastCGI , PHP-CGI 与 PHP-FPM 对比

CGI CGI全称是“公共网关接口” ( Common Gateway Interface ),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用...
开发一个本地 composer 包 PHP

开发一个本地 composer 包

当我们用版本控制系统(如 git 、github 等)去开发一个 composer 包时是比较好的一种方式,但是当我们项目启动刚开始的时候,需要频繁地进行提交、更新操作。如何在没有 github 、g...