ultradev4中文问题(100分)(100分)

  • 主题发起人 主题发起人 caicai-niao
  • 开始时间 开始时间
C

caicai-niao

Unregistered / Unconfirmed
GUEST, unregistred user!
使用jdbc-oracle连接oracle8i(使用dsn)
在向oracle表中插入中文时,表中的中文显示为?号,这是怎么回事
急!
 
不知道是不是什么字符集的问题//我猜的.关注此题
 
应该与Oralce无关。
在jsp文件中加上:
<%@ page contentType="text/html;
charset=GB2312"%>
 
ultradev4 是指Dreamweaver吗?
好像它对中文的解析有点问题,真的。
 
我用JRUN+ACCESS也有类似问题不过我已解决了。
我用以下一段函数转换后再写进数据库就正常了。
另外servlet编译时加参数 -encoding iso8859-1"
JSP文件加<%@ page contentType="text/html;
charset=GB2312"%>
应该就可以解决了。
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";
}
 
我用的是j2sdk1.3.1+tomcat4.03+dreamver ultradev4.01+另一台服务器的oracle8i
""<%@ page contentType="text/html;
charset=GB2312"%>""这句话yltradev自动添加了
tomcat 配置文件web.xml中已经加了“encoding iso8859-1”参数了
我需要长篇文章的输入,转换函数恐怕不能用吧
在想想办法吧,谢了!
 
为什么没人说?
 
答案已经有了!
wukw &amp;
javajsp都可以!
要是你还搞不定!就用dreamweaver mx吧!它在初始化时会自动装载的!到macromedia公司
的官方网站可下载首次发行版(免费但只能用一个月)!非常的爽!
祝你好运!
 
dreamwearver mx 也不行啊
 
我把服务器换成resin了,可以了
weblogic一可以
javajsp的做法一对
只是懒得手写代码
 
后退
顶部