永发信息网

java string 17 乱码 显示成问号 怎么去除

答案:2  悬赏:30  手机版
解决时间 2021-02-14 07:36
  • 提问者网友:浪荡绅士
  • 2021-02-13 13:33
java string 17 乱码 显示成问号 怎么去除
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-02-13 14:10
你从数据库获得的信息是以UTF-8进行编码的,当传递到Myeclipse下,获得的数据是以GB2312 编码的,即Myeclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。
解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312");将字符转换为GB2312,这样应该就显示正常了
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-02-13 15:29
eclipse 在做java程序的时候,容易出现乱码,主要是看你读的文件是什么编码。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯