php通过存储过程传入汉字参数并写入数据库
2024-10-02 02:01:13
写入数据库,汉字为???样式的乱码,后根据网上介绍的方法,参数前加N,数据库汉字内容变成空白。
解决方法,在PHP中先转为base64,再在mysql中base64解码,前提先保证mysql中有base64的函数。
$reason = empty($reason) ? '' : base64_encode($reason);
$sql2="call proc_refusedatestudy('{$appID}','{$reason}')";
$sql2="call proc_refusedatestudy('{$appID}','{$reason}')";
set @reason=cast(BASE64_DECODE(reason) as char);
update t_datestudycancle set `COMMENT`=@reason,`CANCLETIME`=NOW(),`OPTUSER`=@teaid where id=new_id;
update t_datestudycancle set `COMMENT`=@reason,`CANCLETIME`=NOW(),`OPTUSER`=@teaid where id=new_id;
最新文章
- javascript 函数初探 (一)--- 神马是函数
- django 添加comments app
- SQL SERVER定时任务执行跟踪--供远程查看 [原创]
- 求前几日的平均值用obj.reduce()方法
- C++学习笔记7——模板
- C++_bool
- 兔子--gradle安装和配置
- [Swift]LeetCode953. 验证外星语词典 | Verifying an Alien Dictionary
- Docker+Teamcity+Maven+SVN搭建持续集成环境
- 【Linux高频命令专题(24)】grep
- Ansible 简介
- 对Array.prototype.slice.call()方法的理解
- CRM 数据查重
- vue中组件通信之子父通信
- fjwc2019 D6T1 堆(组合数+打表)
- C# 切换到二级域名,使用Cookie
- 微服务架构及Eureka简介
- IIS7.5 中启用rest服务,Delete、Put
- MongoDB的固态list
- java-基础-【一】枚举
热门文章
- nswag vs swashbuckle
- 基于主从复制的Mysql双机热备+amoeba实现读写分离、均衡负载
- BZOJ 1492 [NOI2007]货币兑换Cash:斜率优化dp + cdq分治
- spring mvc: 静态资源/文件配置
- 重新认识HBase,Cassandra列存储——本质是还是行存储,只是可以动态改变列(每行对应的数据字段)数量而已,当心不是parquet
- CountDownLatch闭锁
- 004——VUE中的v-once的使用
- LeetCode OJ:Reverse Linked List (反转链表)
- CABAC与CAVLC有什么区别?
- Java并发编程总结