mysql插入数据库乱码

qq864384773 2013-01-08 10:44:09
php文件是 utf8 表也是utf8 我用phpadmin插入中文不乱码
用php文件插入就乱码

CREATE TABLE `test` (
`id` int(3) NOT NULL AUTO_INCREMENT,
`name` varchar(10) DEFAULT NULL,
`sex` smallint(6) DEFAULT '0',
`nickname` varchar(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8



...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
欢乐的尼美 2013-01-08
  • 打赏
  • 举报
回复
$q="SET NAMES utf8;INSERT INTO XXX...";
qq864384773 2013-01-08
  • 打赏
  • 举报
回复
引用 2 楼 rucypli 的回复:
用UltraEdit打开文件 转成utf8格式的保存起来
我用这个文件打开他就是 utf8的
qq864384773 2013-01-08
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
先执行一下 set names 'gbk'; 尝试一下。 http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx MySQL 中文显示乱码
我数据库 php都是utf8啊 为什么要把数据库在设置gbk呢 我想统一的都用utf8
rucypli 2013-01-08
  • 打赏
  • 举报
回复
用UltraEdit打开文件 转成utf8格式的保存起来
ACMAIN_CHM 2013-01-08
  • 打赏
  • 举报
回复
先执行一下 set names 'gbk'; 尝试一下。 http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx MySQL 中文显示乱码
qq864384773 2013-01-08
  • 打赏
  • 举报
回复
引用 5 楼 xuboke 的回复:
$q="SET NAMES utf8;INSERT INTO XXX...";
了解

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧