用hibernate的session.save(o);往mysql数据库里插入对象,有汉字时要怎样设置?

如题,插入数据成功,可是我要取出来打印到控制台时就成了"?",我看了一下数据库,也是变成了"?",这要怎么设置?... 如题,插入数据成功,可是我要取出来打印到控制台时就成了"?",我看了一下数据库,也是变成了"?",这要怎么设置? 展开
 我来答
pa...4@qq.com
2008-11-19 · TA获得超过556个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:285万
展开全部
你往对象o里设置汉字的时候,就要确定汉字是不是已经乱码了,如果乱码了就用下面方法:String s="乱码汉字";
String ss=new String(str.getBytes("iso-8859-1"), "GB2312")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式