为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:1-3-26-2023.07.26-197096-20046-ENT (docker 镜像部署)
【操作系统】:UOS Linux 4.19.0-amd64-desktop x86_64
【CPU】:Linux 4.19.0-amd64-desktop x86_64
【问题描述】*:PHP 7.4.16 (cli) (built: Mar 31 2021 10:30:01) ( NTS ) 安装配置了DM、PDO_DM 扩展并且运行正常,使用PDO 函数连接 dm8 select 查询中文乱码,针对乱码问题进行过以下尝试不起作用:
DM数据库编码设置为UTF-8;php 编辑器 UTF-8; PDO 连接设置为UTF8
重启php-fpm,重启dmServer,重启电脑,中文乱码扔未解决
相同的配置,连接mysql 就不会乱码,dm pdo 该怎么处理解决中文乱码问题
已解决,dm 官网的demo 一直都是将数据库跟php环境装在一个节点上,这样在设置 dm_svc.conf 重启fpm 进程就解决乱码了。
如果分开装服务,dm_svc.conf 配置要写在 fpm 节点上,而不是 dm 节点上,重启fpm后乱码解决