thinkphp 3.2.3 使用pdo输出中文为问号

时间:2022-09-21 06:03:57
以下是mysql的字符集及校验设置
thinkphp 3.2.3 使用pdo输出中文为问号

然后分别用pdo跟mysql进行查询的时候结果如下
thinkphp 3.2.3 使用pdo输出中文为问号
thinkphp 3.2.3 使用pdo输出中文为问号

求解,到底是哪里出的问题,导致使用pdo的时候中文输出都是问号?

2 个解决方案

#1


检查pdo跟的字符集设置。

#2


引用 1 楼 ACMAIN_CHM 的回复:
检查pdo跟的字符集设置。


--------------------------------------------------------------

'DB_DSN' => 'mysql:host=localhost;port=3306;dbname=thinkphp;charset=utf8',

是这个设置的

#1


检查pdo跟的字符集设置。

#2


引用 1 楼 ACMAIN_CHM 的回复:
检查pdo跟的字符集设置。


--------------------------------------------------------------

'DB_DSN' => 'mysql:host=localhost;port=3306;dbname=thinkphp;charset=utf8',

是这个设置的