下载此文档

怎样解决MySQL中文显示乱码.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
怎样解决MySQL中文显示乱码当你的MySQL返回的字符串的编码格式(字符集)与你的客户工具程序(mysql,php,querybrowser,...)当前使用的字符集不同时,就会造成乱码。MySQL中默认字符集的设置有四级:服务器级,数据库级,表级。最终是字段级的字符集设置。注意前三种均为默认设置,并不代码你的字段最终会使用这个字符集设置。所以我们建议要用showcreatetabletable;或showfullfieldsfromtableName;来检查当前表中字段的字符集设置。专职优化、域名注册、网站空间、虚拟主机、服务器托管、vps主机、服务器租用的中国信息港来为你做详细介绍!MySQL中关于连接环境的字符集设置有 Client端,connection,results通过这些参数,MySQL就知道你的客户端工具用的是什么字符集,结果集应该是什么字符集。这样MySQL就会做必要的翻译,一旦这些参数有误,自然会导致字符串在转输过程中的转换错误。基本上99%的乱码由些造成。乱码后需要检查的信息。。showcreatetableTableName或showfullcolumnsfromtableNamemysql>showcreatetablet1;+-------+------------------------------------|Table|CreateTable                      +-------+------------------------------------|t1   |CREATETABLE`t1`( `id`int(11)NOTNULL, `c1`varchar(30)DEFAULTNULL, PRIMARYKEY(`id`)   )ENGINE=InnoDBDEFAULTCHARSET=gbk|+-------+------------------------------------1rowinset()                       mysql>showfullcolumnsfromt1;+-------+-------------+----------------+------+-----+-|Field|Type       |Collation     |Null|Key|+-------+-------------+----------------+------+-----+-|id   |int(11)    |NULL          |NO  |PRI||c1   |varchar(30)|gbk_chinese_ci|YES |    |+-------+-------------+----------------+------+-----+-2rowsinset()mysql>   showvariableslike'char%'mysql>showvariableslike'char%';+--------------------------+----------------|Variable_name           |Value+---------------------

怎样解决MySQL中文显示乱码 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人88jmni97
  • 文件大小68 KB
  • 时间2019-03-07
最近更新