全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[沂源seo网络公司]mysql存入数据时中文乱码怎么办

  

 

  mysql存入数据时中文乱码的解决办法:1、设置与客户端相关的编码集【set names gbk;】;2、在【my.ini】配置文件中,将【default-character-set=utf8】更改为【=gbk】,并重新启动即可。

  

 

  【相关学习推荐:mysql教程(视频)】

  mysql存入数据时中文乱码的解决办法:

  问题出在了当前的 CMD 客户端窗口,因为当前的 CMD 客户端输入采用 GBK 编码,而数据库的编码格式为 UTF-8,编码不一致导致了乱码产生。

  而当前 CMD 客户端的编码格式无法修改,所以只能修改 connection、 client、results 的编码集来告知服务器端当前插入的数据采用 GBK 编码,而服务器的数据库虽然是采用 UTF-8 编码,[沂源seo网络公司]但却可以识别通知服务器端的 GBK 编码数据并将其自动转换为 UTF-8 进行存储。可以使用如下语句来快速设置与客户端相关的编码集:

  set names gbk;

  设置完成后即可解决客户端插入数据或显示数据的乱码问题了,但我们马上会发现这种形式的设置只会在当前窗口有效,当窗口关闭后重新打开 CMD 客户端的时候又会出现乱码问题;那么,手机商城 以互联网时代消费者体验为核心,满足企业在线销售及业务成长的中高端电商零售平台/多店铺商城系统。 手机商城 以互联网时代消费者体验为核心,满足企业在线销售及业务成长的中高端电商零售平台/多店铺商城系统。,如何进行一个一劳永逸的设置呢?

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

  

  •  

      [mysql]

      

 

   default-character-set=utf8

  

  •  

      [mysqld]

      

 

   character-set-server=utf8

  这时只需要将下的默认编码 default-character-set=utf8 改为 default-character-set=gbk ,重新启动 MySQL 服务即可。

  

 

  想了解更多编程学习,敬请关注php培训栏目!
 

  

 

  以上就是mysql存入数据时中文乱码怎么办的详细内容,更多请关注久澳传媒编程栏目其它相关文章!

[沂源seo网络公司]mysql存入数据时中文乱码怎么办

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。