怎么设定MySQL数据库以utf8编码运行,连接MySQL数据库时使用utf8编码

怎么设定MySQL数据库以utf8编码运行,连接MySQL数据库时使用utf8编码,第1张

什么错贴出来,

一般的错误编码解决:

html里声明<meta

http-equiv="Content-Type"

content="text/html

charset=utf8"

/>

其次:注意统一所有代码页面编码格式,不符合规矩的统一utf8

有专门的编译工具可以转码;

例如

UE

中文乱码问题经常会出现

1、数据库、数据表、字段 编码格式要保持一致

2、如果在doc界面录入数据,要保持当前编码格式与数据表编码格式一致

3、php读取数据显示,要保持文件的编码格式、html页面的编码格式同数据库一致,编码格式为utf-8或gb2312或gbk

4、php连接数据库之后mysql_query('set names gbk')

你的问题应该是数据库编码格式不是utf-8,查看一下

我会告诉你如果你写的是javabean的话

jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=UTF-8

问号后面加上那个就行了

如果是hibernate的话配置到<property name="connection.url">里面

mysql不支持中文,不过取出来的时候是可以还原成中文的.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6104087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存