用php向mysql中插入中文汉字,数据库中显示乱码,但用php页面读取时是正常的汉字。百度的方法都不行,急 我用的是阿里的虚拟主机,免费两年的那种。mysql数据库都是阿里预先配置好了的。... 我用的是阿里的虚拟主机,免费两年的那种。mysql数据库都是阿里预先配置好了的。 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 mysql 汉字 数据库 php 乱码 搜索资料 2个回答 #热议# 在购买新能源车时,要注意哪些? sunxch100 2015-08-08 · TA获得超过3619个赞 知道大有可为答主 回答量:1818 采纳率:50% 帮助的人:692万 我也去答题访问个人页 关注 展开全部 文件编码必须是utf-8设置编码utf8不要加引号mysql_query('set names utf8');就可以了 更多追问追答 追问 不加引号的也试过了,上传后还是乱码 追答 文件编码呢?另存为 追问 文件编码是utf-8的,我用的notepad++,notepad++默认就是“以 UTF-8 无 DOM 格式编码”的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 落叶l无情 2015-08-08 · TA获得超过1417个赞 知道大有可为答主 回答量:1372 采纳率:0% 帮助的人:1418万 我也去答题访问个人页 关注 展开全部 2.php 文件是否是utf-8格式 更多追问追答 追问 是的,notepad++中,默认就是“以 UTF-8 无 DOM 格式编码” 追答 不对,数据库本身应该无问题。应该是你读取数据库的程序问题,程序用的不是utf-8编码读取的,导致出现乱码 追问 把 把2.php 改成 ansi ,插入后数据库中显示正常了。但是用3.php读取出来显示乱码(这种样式的乱码����)。把3.php也改为 ansi,就能够正常读取了。但我还有两个疑问:1、你方才说的“或者将字符串转换成gbk”,这个具体怎么写?2、我网站其他的html、js文件,都是用的utf-8,是不是也都要统一改为ansi呢?如果我都用了ansi,会不会影响其他语言的用户浏览? 追答 不用改了,刚才弄错了,数据库本身应该无问题。应该是你读取数据库的程序问题,程序用的不是utf-8编码读取的,导致出现乱码 追问 大神,太膜拜了,留个企鹅让我加一下呗。 追答 2.7.0.5.8.1.7.0.4 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-25 在PHP页面显示数据库内容时 页面中文部分出现乱码 7 2019-10-13 PHP 输出简单的中文 乱码问题 4 2021-02-22 PHP mysql 如何将从数据中读入的中文乱码转换成中文字符? 2020-06-18 php读取mysql中文数据出现乱码的解决方法 2016-09-11 php从mysql里面调出来的中文是乱码 2016-07-25 php查询数据库乱码 2016-07-31 PHP与Mysql连接后,中文汉字乱码怎么解决 2016-04-11 php中文乱码怎么办 更多类似问题 > 为你推荐: