99问答网
所有问题
我向mysql数据库插入中文数据时,数据库中的中文全部显示为问号,换了一个电脑之后,就正常了,为什么呢?
如题所述
举报该问题
推荐答案 2011-09-18
首先你要搞清楚,插入到数据库的字符是乱码,如果是,则需要在插入数据库之前,进行字符编码转换。如果是通过WEB程序插入,则需要在WEB层设置字符格式和转换。如果数据库中不是乱码,在查询显示的时候是乱码,则需要跟踪,看信息在哪里交互的时候出现了乱码,设置转换即可。
比如,WEB应用,在JSP 里面 设置 <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zvtXzBjjW.html
其他回答
第1个回答 2011-09-18
数据库编码的问题,在插入数据之前执行以下语句:
mysql_query("set names 'gb2312'");
相似回答
高分悬赏
MYSQL数据库里添加了中文
但都是
问号
? 编码格式改了gbk 但还...
答:
插入的数据乱码有很多原因:
1、你要检查一下页面的编码和数据库设置的字符集是否一样,要么都是utf8,要么都是gbk的
2、如果第一点说的两边编码是统一的,你可以在链接数据库的时候加上mysql_query("set names utf8")3、加上之后还是不行的话,在检查你的页面编码,如果是utf8的话,请选择没有b...
mySql数据库中
用页面不能
插入中文,显示为
?号,请问什么问题,怎么解决
答:
方法一,命令修改 进入cmd,进入
mysql
用show variables查看你的字符集,character_set_server是服务器编码.要改变服务器的编码必须重新启动服务器 用mysqladmin –uroot shutdown关闭服务器,然后mysqld –C GBK启动服务器 –C是character_set_server
的一个
简写(可以也可以写成mysqld –character_set_server ...
mysql插入的中文
字符
显示为
乱码或
问号
怎么办
答:
这是因为你的mysql的默认编码方式和代码的编码方式不一致,而引起的乱码或问号
。我们打开Eclipse,如下:我们打开J2EE项目,如下:我们注意到我的代码的中文编码方式为”gbk“,而我的mysql的默认编码为utf-8。由于两者不一致,所以在将字符插入数据库时就出现了问题。那么我们的解决方法就很明显了,我们只要...
mysql 数据库
后台 乱码问题 全市
问号
怎么办?
答:
我用
mysql
admin在
数据库中插入数据时,
再浏览已经插入记录时,发现凡是汉字的地方都变成了“?”,者应该不是乱码,而是保存时的问题。把数据类型设成gb2312_bin或gb2312_chinese_ci都... 我用mysqladmin在数据库中插入数据时,再浏览已经插入记录时,发现凡是汉字的地方都变成了“?”,者应该不是乱码,而是保存时的问题...
解决
Mysql数据库插入数据
出现
问号
(?)的解决办法
答:
首先,我用的
mysql数据库
是5.7.12版本。出现的问题:1.
插入数据显示
错误,插入不成功,出现:Incorrectstringvalue:'\xCD\xF5\xD5\xBC\xBE\xA9'forcolumn'Sname'atrow12.
插入中文,
虽然插入成功,但是显示:??解决方法:在my.ini文件中的[mysqld]中加入#character-set-server=utf8如图所示,必须...
MySQL数据库中文
是
问号
怎么解决??
答:
所有的编码全部改成utf8或者gbk
php往
mysql插入中文,
在
数据库显示
的是
问号
答:
meta标签的编码格式写错误了,把这个替换你原来那个就行了
mysql插入中文,显示
成
问号,
是怎么回事??
答:
插入前进行UTF-8编码
mysql数据库
汉字
显示问号
答:
你可以把request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");
里面的
GBK改成utf-8的试试,最好查一下
数据库
的编码 show variables like '%char%';给我看看
大家正在搜
mysql数据库有什么用
mysql怎么导入数据库
mysql数据库实例名是什么
mysql中创建数据库的命令
mysql数据库命令大全
mysql怎么新建数据库
mysql导入数据库
mysql导入数据库命令
mysql怎么建立数据库
相关问题
mysql数据库插入的值为什么汉字显示成问号
mysql数据库中的中文显示问号是什么原因
在mysql里输入中文执行后显示???怎么解决??
用mybatis向mysql插入数据时,本应该是中文的,在m...
如何设置mysql的编码?我向表中插入的中文数据,都是问号。...
mySql数据库中用页面不能插入中文,显示为?号,请问什么问...
mysql数据库的问题,我在留言板上输入的是中文,结果在数据...
在MySQL数据库中插入信息时汉字显示为问号