奇怪的乱码问题!急急!在线等待!

yuan_1980 2003-09-12 11:27:36
我用的是oracle数据库,服务器为tomcat,最早我是用的oracle8i,字符集为:CHINESE_CHINA.ZHS16GBK,一切正常,汉字正常显示..后来我换作oracle9i,字符集为:AMERICAN_AMERICA.US7ASCII,之后所有有关数据库的显示均为乱码!注:数据库自己显示正常!

请各位高手指点。
...全文
29 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hesi726 2003-09-12
  • 打赏
  • 举报
回复
重新建立数据库吧!!记住 字符集 : CHINESE_CHINA.ZHS16GBK
要不,你要大大的改动程序,取出字段时进行 转换了!
chenxb1980 2003-09-12
  • 打赏
  • 举报
回复
CHINESE_CHINA.ZHS16GBK用这个,装的时候选他
fast_time 2003-09-12
  • 打赏
  • 举报
回复
你得把数据库的字符集改过来
yuan_1980 2003-09-12
  • 打赏
  • 举报
回复
我施用weblogic也出现与tomcat相同的情况。
yuan_1980 2003-09-12
  • 打赏
  • 举报
回复
request.setCharacterEncoding("GBK");
我已在程序中加入这一句了。
yz8965 2003-09-12
  • 打赏
  • 举报
回复
由于tomcat不支持中文只能使用下面的语句转换或者使用resin吧
<@!public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{

}
return "null";
}
@>
csdnxw 2003-09-12
  • 打赏
  • 举报
回复
能不能在html页面头声明一下啊?
本人也是刚涉足jsp
up一下吧,祝你早日找到解决方法
yuan_1980 2003-09-12
  • 打赏
  • 举报
回复
人刚涉足jsp 不久,请明示!谢谢。
rainstormmaster 2003-09-12
  • 打赏
  • 举报
回复
CHINESE_CHINA.ZHS16GBK 是我在开发时用的字符集,

而AMERICAN_AMERICA.US7ASCII 是客户要求的字符集

建立字符集之间的映射
yuan_1980 2003-09-12
  • 打赏
  • 举报
回复
CHINESE_CHINA.ZHS16GBK 是我在开发时用的字符集,

而AMERICAN_AMERICA.US7ASCII 是客户要求的字符集,

有没有统一的修改思路,我该如何去改?
yuan_1980 2003-09-12
  • 打赏
  • 举报
回复
如何转换?
请指教

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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