MariaDB社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6112|回复: 1
打印 上一主题 下一主题

[客户端] 从phpMyAdmin往MySQL数据库输入数据时,产生乱码,怎么处理?

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-27 17:49:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从phpMyAdmin往MySQL数据库输入数据时,产生乱码,在网页浏览这些汉字时,也是乱码,怎么处理?

我用的是Ubuntu系统
修改/etc/mysql/my.cnf,加入
default-character-set=utf8

重起MySQL服务,可以在myphpadmin里输入汉字,并能正确显示汉字,不过在表"结构"里的"整理"栏必须为字段选择"utf8_unicode_ci"类型

不过,在phpmyadmin数据表里正确显示的汉字,在浏览器里显示到PHP留言本上的汉字为乱码
我也在网页里添加了
<head>
<meta http-equiv="content-type" content="text/html;charset=utf8">
</head>

也不起作用,PHP留言本上的汉字在浏览器里为乱码
从PHP留言本里,上传到数据库里的汉字在phpmyadmin数据表里显示乱码,在PHP留言本里输入的汉字只识别gb2312编码,在网页里显示正常,用utf8编码查看网页时,显示乱码

最后,想让从PHP留言本里上传到phpmyadmin数据表显示汉字,就在数据库连接时,添加了mysql_query("SET NAMES 'utf8'");

把浏览器里的编码设置改为utf8,这时,在gb2312编码模式下网页上能正常显示的汉字变成了乱码,在这种情况下,把汉字写入留言本,上传到数据库,在phpmyadmin数据表显示汉字。相反的,在gb2312编码模式查看下,在utf8编码模式下输入的汉字,在网页里是乱码,在浏览器gb2312编码模式下,输入的汉字在网页里正常显示,在phpmyadmin数据表显示的是乱码。


问题依然存在,我想最终解决的是:
1。从网页里上传到数据库里的汉字,在网页里能正常显示,在phpmyadmin管理的数据表里也能正常显示;
2。在添加到phpmyadmin管理的数据表里正常显示的汉字,在浏览器里也能正常显示汉字


谁能详细说说呀,问题依然存在!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
2#
发表于 2010-4-21 12:28:47 | 只看该作者
我同楼主一样问题,
而且我在powerdesigner的sql文件不能被mysql执行。好像说前后的格式不同
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|MariaDB社区 ( 京ICP备07012489号    |
业务联系: QQ:48474881; 邮箱: 48474881@qq.com; 电话:13911732319
声明:本站部分文章是网友转载,若未经作者同意或署名有误,请联系网站管理员。

GMT+8, 2024-9-20 07:55 , Processed in 0.077591 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表