社区
基础编程
帖子详情
汉字无法插入数据库
kaixinmaitian
2014-01-19 10:39:21
mysql数据为UTF8
页面格式为:GB2312
联接数据库时已做了设置:mysql_query("set names GB2312")
读取数据库信息时能正常显示,但是增加记录时“汉字字段为空,数据字段记录正常”
如果用iconv("GB2312","UTF-8",$keywords)把汉字转为utf8格式再增加则数据库中是乱码,请高手指点。
...全文
216
1
打赏
收藏
汉字无法插入数据库
mysql数据为UTF8 页面格式为:GB2312 联接数据库时已做了设置:mysql_query("set names GB2312") 读取数据库信息时能正常显示,但是增加记录时“汉字字段为空,数据字段记录正常” 如果用iconv("GB2312","UTF-8",$keywords)把汉字转为utf8格式再增加则数据库中是乱码,请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2014-01-19
打赏
举报
回复
1、确认保存中文的字段的连接校对是 utf8_general_ci 的,当然 gbk_general_ci 也是可以的 2、是 mysql_query("set names GBK") 而不是 mysql_query("set names GB2312") 因为 gb2312 字容量太小,gbk 才与 utf-8 对等 3、mysql_query("set names XXX") 的作用是通知 mysql :我要用 XXX 编码传递数据 所以你自己做编码转换是绝对错误的
数据库
mysql
插入
异常
汉字
无法
插入
方法,设置 建表的字符
CREATE TABLE `wj_xinwen` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` varchar(22) DEFAULT NULL, `title` text(2000) NOT NULL, `content` text (20000) NOT NULL, `source` text (2000) DEFAULT NULL,
mysql
汉字
报错_Linux下MySql
插入
汉字
报错解决(/etc/my.cnf不存在)
Linux下MySql
插入
汉字
报错解决(/etc/my.cnf不存在)看了很多帖子,大多数是说修改my.cnf,如/database/201303/196824.html可是我的这个文件不存在,难道是用rpm安装的缘故。还有人说cp /usr/share/my-huge.cnf /etc/my.cnf 遗憾的是这个my-huge的文件都么有。找了半天终于摸索出解决问题的办法了:登陆到mysql,输...
CodeIgniter 向mysql
插入
数据包含字母、
汉字
问题
今天在使用ci框架,需要向mysql数据表
插入
数据,其中的一个字段包含
汉字
、字母,可是用传统的使用sql语句:insert into XXX这种方式,无论如何都
插入
不成功,最后我换了另一种方式: $data = array( 'fault_id' => $fault_id ); return $this->db->insert('faulthandle', $data);这种方式就可以!
解决MySQL表格中
无法
插入
汉字
,百分百有用
解决MySQL表格
插入
汉字
报错
插入
数据库
错误提示:有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
今天编写学生注册模块,在一个
插入
语句的写法上遇到了困难,在提交注册表后,
数据库
无法
接受
汉字
信息,而且提示题中错误。 百度后,找到解决方法: 修改之前的sql语句: String sql="insert into Student(ID,NAME,PASSWORD,PASSWORD2,YEAR,ZY,EMAIL,TEL) values ("+stuid+","+stuname+","+stu
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章