2 qq 20377467 qq_20377467 于 2016.02.23 12:08 提问

php jQuery MySQL中文乱码 5C

网页的字符集都是utf-8,数据库也是utf-8,传递中文后为何是乱码

7个回答

qq_20377467
qq_20377467   2016.02.23 12:09

图片说明

martinwangjun
martinwangjun   2016.02.23 13:25

你的编程语言是什么?编程语言中的语句有的是和字符集相关的。

qq_20377467
qq_20377467 php啊,js传到php再到mysql
一年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.02.23 15:03

实在不行就编码一下,,在传过去,,,

xionglangs
xionglangs   Rxr 2016.02.23 15:32
nohaoye
nohaoye   2016.02.26 20:29

数据库是utf-8,表是吗?字段是吗?

nohaoye
nohaoye 回复qq_20377467: 那apache的编码呢
一年多之前 回复
nohaoye
nohaoye 回复qq_20377467: 那apache的编码呢
一年多之前 回复
qq_20377467
qq_20377467 都是啊
一年多之前 回复
martinwangjun
martinwangjun   2016.03.22 13:22

你是不是用的mysqli来操作数据库的?mysqli默认的编码是latin,所以在执行前要加一句:

'''
mysql_query("set character set 'utf8'");
mysql_query("set names 'utf8'");
'''

showbo
showbo   Ds   Rxr 2016.05.20 09:47

你数据怎么提交的,用encodeURIComponent编码下要发送的数据,要不包含中文可能会乱码

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!