laravel8+达梦数据库插入数据在DM管理工具显示中文乱码

再DM管理工具存进去显示中文乱码,但是直接在DM工具执行insert sql存入的数据不会乱码,乱码的数据查询出显示正确的中文

 

解决办法: 中文乱码只有一种情况,字符集不匹配, php环境,php文件,php编辑器,数据库编码(达梦数据库编码只能在新建的时候选择,并且不可以更改),达梦数据库在操作系统的编码格式不一致都有可能导致乱码

 

 

 最后

window系统下找到

 

 

 

需要重启php_fpm,累死重启php进程,我这边重启phpstudy的apache服务以后存数据库的中文不会再乱码了

最重要的是最后的这个,修改dm数据库所在客户端的操作系统的编码

 

posted @ 2024-01-04 11:13  郭大蛋子  阅读(1107)  评论(0编辑  收藏  举报