当前位置:网站首页>PHP 发起支付宝支付时 订单信息乱码解决
PHP 发起支付宝支付时 订单信息乱码解决
2022-08-02 03:24:00 【auspi12341】
$encode = mb_detect_encoding($body, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));
$result = $pay->apply([
'out_trade_no' => $order_num, // 商户订单号
'total_amount' => $money, // 支付金额
'subject' =>urlencode(mb_convert_encoding($body, 'GB2312', $encode ))// 支付订单描述
]);
直接上代码,订单信息需要转换为GB2312的编码,然后进行urlencode编码
边栏推荐
猜你喜欢
随机推荐
Error in render: “TypeError: Cannot read properties of null (reading ‘0‘)“ 报错解决方案
简单黑马头条项目
ES6迭代器解释举例
6.24今日学习
js basics
轮播图详解(完整代码在最后)
Circular linked list---------Joseph problem
--fs模块--
js预编译 GO 和AO
STM32 触发HardFault_Handler如何查找原因
C语言 十六进制整数字符串转十进制整数
js的“类数组”及“类数组转数组”
Phospholipid-polyethylene glycol-azide, DSPE-PEG-Azide, DSPE-PEG-N3, MW: 5000
js 原型和原型链
Phospholipid-polyethylene glycol-thiol, DSPE-PEG-Thiol, DSPE-PEG-SH, MW: 5000
如何查看一个现有的keil工程之前由什么版本的keil IDE编译
客户评分控件
[Mianjing] Mihayou data development on one side and two sides
1.8今日学习
4.14到新公司的一天