在线484人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
开源项目大家谈
上一主题
在看ofbiz,东西太多,还没理出头绪,如何把Entity Engine给拿出来单独使用?谁做过,给点资料。 十万分感谢!!!
返回本主题
返回主题列表
下一主题
请问各位,哪里有《Struts in Action》全书下载
Go
总共有
4
回复 /
1
页
前往下页:
lanya
悄悄话
发表文章: 3
注册时间: 2003年05月28日 08:56
怎么解决SQL server 2000的中文问题?
2003年05月28日 09:06
标签列表
我下载jive在本机上运行。
环境:winxp+tomcat4.19+SQL server 2000
现在一切都可以运行啦,可是就是不能发中文信息?
请教高手怎么解决?
red
悄悄话
发表文章: 5
注册时间: 2003年03月15日 21:31
Re: 怎么解决SQL server 2000的中文问题?
2003年05月28日 19:15
首先找到写库的类DbFroum和DbFroumMessage,在写库前,将字符串转码。由ISO8859_1转为GBK;
其次将所有jsp页面的charset由ISO8859_1换为GBK;
这样做过后一切OK.
lanya
悄悄话
发表文章: 3
注册时间: 2003年05月28日 08:56
Re: 怎么解决SQL server 2000的中文问题?
2003年05月29日 09:42
red,能不能把字符转换的代码贴出来?
这样讲好抽象哟!
red
悄悄话
发表文章: 5
注册时间: 2003年03月15日 21:31
Re: 怎么解决SQL server 2000的中文问题?
2003年05月29日 10:53
public String getCHStr(String str){
try{
if(str==null)
return null;
str=str.trim() ;
str= new String(str.getBytes("ISO8859_1"),"GBK");
return str;
}catch(Exception e){
e.printStackTrace() ;
}
return null;
}
如:pstmt.setString(2, getCHStr(name));
tiyi
悄悄话
发表文章: 18
注册时间: 2003年06月03日 14:41
Re: 怎么解决SQL server 2000的中文问题?
2003年06月03日 14:53
我遇到的中文问题是如下:
(tomcat)
sqlserver 2000 采用nvarchar字段,jsp用:
page contentType="text/html; charset=ISO8859_1"
数据不经任何转码工作即可存储到数据库中;
用“查询分析器”查出为:ÖÐÎÄµÄ (内容:中文的)
用jdbc select 出,可直接在界面上显示,没有任何乱码
但是现在问题出现了,就是用select like语句的时候
不论如何都无法like出需要的数据;
以上面的数据“中文的”为例
String sql = "select * from table where field like '%"+str+"%'";
上面的str是从request.getParamter中获取,毋庸置疑是8859_1,而
拼接成的sql也是8859_1编码,将此sql语句经由jdbc 执行后,却无法返回任何数据;
还望各位大侠出招,多谢
这个主题有
4
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam