mysql数据库汉字显示问号

在jsp页面的转换用过request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");之... 在jsp页面的转换用过request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");之后转到javabean文件后System.out.println。。。也是汉字,插入语句String sql="insert into 。。。stmt=con.createStatement();stmt.executeUpdate(sql);之后也没有显示有错,数据时插入了但是数据库的数据是问号问号,在mysql直接输入则显示数据too long插入不了,但是数据库的问号项在页面显示的时候有的是中文有的是问号。显示中文的是以前刚刚建表的时候输入的,但是现在却不能输了、、、、 展开
 我来答
汪雄辉拉
推荐于2017-11-25 · TA获得超过2966个赞
知道大有可为答主
回答量:1430
采纳率:0%
帮助的人:1621万
展开全部
你可以把request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");
里面的GBK改成utf-8的试试,
最好查一下数据库的编码
show variables like '%char%';给我看看
更多追问追答
追问
我把数据库的文件改成gb2312了,直接输入的可以是中文,但是网页插入的还是不行,都是问号,我也试过改成utf-8了没有用还是问号
追答
show variables like '%char%';看下,贴出来
TableDI
2024-07-18 广告
在Excel中,字符串匹配函数主要用于查找和定位特定字符串在文本中的位置或进行替换操作。常用的字符串匹配函数包括FIND、SEARCH、SUBSTITUTE和REPLACE等。FIND和SEARCH函数用于查找字符串的位置,而SUBSTIT... 点击进入详情页
本回答由TableDI提供
weixiao800
2012-03-07 · TA获得超过824个赞
知道小有建树答主
回答量:482
采纳率:0%
帮助的人:432万
展开全部
是不是数据库的字符集不是GBK?你查一下
追问
我改成gb2312了,现在直接输入是可以显示中文的,但是凡是通过java文件输入的都还是问号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式