社区
Web 开发
帖子详情
中文乱码的问题2(急)
xcpxie011
2004-09-23 11:08:25
应用服务器:tomcat4
tomcat4所在操作系统:solaris(英文)
数据库服务器: orcle9 (ISO8859_1)
jsp(GB2312)
客户端操作系统:win2000(中文)
希望能够提供意见:
...全文
139
8
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tangbow
2004-09-23
入库之前改变下编码就好了,直接对sql语句编码就成
sql=new String(sql.getBytes(),"8859_1");
1.s=new String(s.getBytes(),"iso-8859-1");
2.s=new String(s.getBytes(),"gb2312");
3.s=new String(s.getBytes("iso-8859-1"),"gb2312");
4.s=new String(s.getBytes("gb2312"),"iso-8859-1");
5.s=new String(s.getBytes("iso-8859-1"));
6.s=new String(s.getBytes("gb2312"));
尝试以上的方法之一!
页面中添加如下代码:
<%@ page contentType="text/html;charset=gb2312" %>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
打赏
举报
回复
赞
linliangyi
2004-09-23
一楼的,你写错一行关键代码了,应该是:
byte[] temp_t=str.getBytes("ISO-8859-1");
temp=new String(temp_t);或temp=new String(temp_t,"GB2312");
打赏
举报
回复
赞
viano
2004-09-23
你把所有的编码采用 gb2312 方式处理
jsp 页面:
<%@ page contentType="text/html; charset=gb2312" %>
<%request.setCharacterEncoding("gb2312");%>
打赏
举报
回复
赞
zhujj81
2004-09-23
你是什么乱码啊?是插入数据库乱还是读出乱啊?
你先去看一下/etc/profile。命令:vi /etc/profile
加入:export LANG=zh
注意大小写哈。试试再说
打赏
举报
回复
赞
drugon
2004-09-23
你最好是自己写一个中文转换的方法,特别是在从数据库中读出中文的时候。向数据库写信息的时候好象可以不转换的。
public String getStr(String str)
{
if(str==null) {
str="";
}
String temp="";
try
{
byte[] temp_t=str.getBytes("ISO-8859-1");
temp=new String(temp_t,"Big5");
str=temp;
}
catch(Exception e)
{
System.out.println("iso8859-1 error"+e);
return null;
}
return str;
}
打赏
举报
回复
赞
xcpxie011
2004-09-23
我现在能从数据库中取到中文,
我的页面启用了<%@ page contentType='text/html; charset=GB2312' %>
这样可以使从后台来的数据以GB2312显示
还有一点当我 把后台来的数据人工转成GB2312显示出现乱码
转码代码:
private String codeString(String s){
String str=s;
String temp="";
try{
byte[] temp_t=str.getBytes("ISO-8859-1");
temp=new String(temp_t,"GB2312");
log.info("codeString = " + str);
return temp;
}
catch(Exception e)
{
log.error("e codeString = " + str);
return temp;
}
}
我怀疑orcle 数据库不是:ISO-8859-1
我怎样知道orcle 数据库的编码
打赏
举报
回复
赞
yujiabian
2004-09-23
数据库的读写都应该进行编码的转换!要不然你写进去的是乱码,读出来的也是乱码!
打赏
举报
回复
赞
fivesky
2004-09-23
楼上已经说得很全了 无非就这么几条
打赏
举报
回复
赞
相关推荐
彻底搞懂 python
中文
乱码
问题
(深入分析)
现在有的小伙伴为了躲避
中文
乱码
的
问题
甚至代码中不使用
中文
,注释和提示都用英文,我曾经也这样干过,但这并不是解决
问题
,而是逃避
问题
,今天我们一起彻底解决 Python
中文
乱码
的
问题
java项目ssh
中文
乱码
_【SSH】Struts
2
处理
中文
乱码
问题
总结
以我自己的了解,在进行struts开发的过程中,总也是出现很多的
乱码
问题
,一般存在以下情况,欢迎大家在留言处补充:1、页面显示
中文
乱码
2
、传递参数
中文
乱码
3、国际化资源文件
乱码
页面显示
中文
乱码
对于在页面中显示...
彻底搞懂 python
中文
乱码
问题
现在有的小伙伴为了躲避
中文
乱码
的
问题
甚至代码中不使用
中文
,注释和提示都用英文,我曾经也这样干过,但这并不是解决
问题
,而是逃避
问题
,今天我们一起彻底解决 Python
中文
乱码
的
问题
。 基础知识 ASC...
java spss_JAVA SPSS
中文
乱码
问题
,
急
!
} } } 以上是一个测试程序,生成的.sav文件用SPSS打开,ALT升高这列
中文
显示
乱码
,怀疑是windows-1
2
5
2
字符
问题
,但是换成GBK,GB
2
31
2
,UTF-8,ISO-8859-1都不行或只有个别成功。 作者: lazj11
2
3 发布时间:
2
010-05-19
实用性 解决idea
中文
乱码
问题
idea
中文
乱码
问题
一直困惑了我好久,身边的人也经常来问,而网上的解决办法基本都千篇一律,但是,实际动手解决发现 其实!大部分都只用这一种方法就能解决了↓↓↓ 如果改完发现运行还是不行,不用
急
,因为上面改...
发帖
Web 开发
微信扫一扫
点击复制链接
分享社区
下载分享明细
8.0w+
社区成员
34.1w+
社区内容
Java Web 开发
社区管理员
加入社区
帖子事件
创建了帖子
2004-09-23 11:08
社区公告
暂无公告