java web 开发,hibernate ,使用数据库是oracle,当我保存一个带有空格的数据到数据库中
比如,保存“张鑫”到数据库中,数据表中将空格变成“?”即数据表中显示“张??鑫”这是什么原因呢?哪位大虾知道的,不胜感激!...
比如,保存 “张 鑫”到数据库中,数据表中将空格变成“?”即数据表中显示 “张?? 鑫” 这是什么原因呢?哪位大虾知道的,不胜感激!
展开
4个回答
展开全部
编码问题,空格也是一个字符,如果只是张鑫,可以在保存之前去一下空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的数据库编码格式改成UTF-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试这句吧name= new String(name.getBytes("ISO-8859-1"), "UTF-8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询