请教一个数据库乱码的问题!

hcslover 2005-10-26 10:48:08
有个网站是繁体版,php+mysql开发。
网页显示编码是:utf-8.
mysql数据库里汉字显示乱码,但在网页显示正常。
我用程序把excel里的数据导入数据库,mysql数据库里汉字显示正常,但在网页显示为乱码。
请问有没办法解决。。
...全文
126 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
szjq 2005-10-26
  • 打赏
  • 举报
回复
用PHP内置函数先把你要导入的字符串转换成utf8格式的
这样就可以了
hcslover 2005-10-26
  • 打赏
  • 举报
回复
导入程序我是用asp写的,
在开头加上了这句:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
但还是不行。请问该怎么写?
hcslover 2005-10-26
  • 打赏
  • 举报
回复
导入程序我是用asp写的,
在开头加上了这句:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
但还是不行。请问该怎么写?
goldily 2005-10-26
  • 打赏
  • 举报
回复
mysql数据库里汉字显示乱码,但在网页显示正常。
-->说明数据库里的字编码是utf-8的;
我用程序把excel里的数据导入数据库,mysql数据库里汉字显示正常,但在网页显示为乱码。
-->数据库里的字编码可能是gb2312,用utf-8显示当然是乱码。
你可以就用第一种。存utf-8码字。写入读出都正常。
你也可以转码。写数据库前将编码转为gb2312。读出来时再转为utf-8。可用函数iconv( "编码", "编码", $ ).
coolstr 2005-10-26
  • 打赏
  • 举报
回复
导入之前,先执行命令

set names 'utf-8'

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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