LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

MYSQL UTF-8乱码(incorrect string value)

admin
2010年2月1日 22:0 本文热度 9981
MYSQL插入中文乱码的问题迄今还是没有一个解决方案,无奈变通如下:
1.往数据库插入中文:
第一步:在插入中文数据前,先执行mysql_query('set names utf8');
第二步:插入中文数据
2.从数据库读取中文:
第一步:在查询之前,先执行mysql_query('set names gbk');
第二步:查询数据说明:查阅了很多网络上关于中文乱码的解决方法,都没有一个适用所有问题的解决方法。
有的说要加什么header('conten-type:text/html;charset=utf-8');
有的说在建数据表的时候要在create table后面加一句default charset=utf8
这些统统都不用加,什么狗屁东西,没一个能用!
当然,我在安装mysql软件的时候,已经把编码默认为utf8了,对于不是这种配置的状况未测试。另一种解决方案是摘抄自网友的,方法就是直接指定数据表编码为GKB,这个似乎比较不符合本意:
create table book(bookId varchar(50),bookName varchar(50),publisher varchar(100),price float,constraint pk_book primary key(bookId))TYPE=MyISAM,default character set gbk;
(加粗字体是我在建表时就对默认字体进行的固定,因为我没有使用javamxj的在windows中加my.ini文件的做法)
来源地址:
http://blog.163.com/my_poop/blog/static/114312430200911121413584/

该文章在 2010/2/1 22:00:12 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved