更新数据库,中文是乱码怎么办?

kingofdragon 2003-09-04 03:29:27
在往数据库中写数据时,中文存入的是乱码,使用updatesting是乱码 了用UPDATEBYTES
编译不执行,debug是正确的.为什么//???
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly_hyp 2003-09-07
  • 打赏
  • 举报
回复
我所知道的是,数据库内部有编码方式设定的(设置数据库试试,我用oracle没问题的),jvm内部是使用
unicode的,java源程序也要设置编码方式的.
neuhawk 2003-09-06
  • 打赏
  • 举报
回复
不会吧,我怎么没出现过这种问题。
lzy9819 2003-09-06
  • 打赏
  • 举报
回复
用这个试试:

public class convert {
public static String toChinese(String str){
byte GB2312[] = new byte[str.length()];
for(int i=0;i<str.length();i++){
GB2312[i] = (byte)str.charAt(i) ;
}
return new String(GB2312);
}
}

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧