执行插入语句,如果插入中文,字段显示乱码

来源:2-2 [PDO] exec()方法执行插入记录操作

qq_C弦_0

2017-07-06 17:19

$sql='insert s_wz(title,content)values("截拳道","wocaonima")';

我是创建另一种的,加中文的。。

写回答 关注

1回答

  • 鸭梨同学
    2017-07-06 18:36:06

    在 MySQL 的安装目录下有一个 my.ini 配置文件,通过修改这个配置文件可以一劳永逸的解决乱码问题。在这个配置文件中 [mysql] 与客户端配置相关,[mysqld] 与服务器配置相关。默认配置如下:

    [mysql] 

    default-character-set=utf8

    将默认编码 default-character-set=utf8 改为 default-character-set=gbk ,重新启动 MySQL 服务即可。


    qq_C弦_...

    [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates 我看了,只有这几行,加进去?也加过,也不行,可能是创建表语句出问题吧,过后在解决吧,先感谢你给我的一番答复。。。

    2017-07-07 09:48:45

    共 1 条回复 >

PDO—数据库抽象层

本教程主要通过实战演练深入剖析PDO以加深理解

30045 学习 · 414 问题

查看课程

相似问题