JiveJdon Community Forums
在线213人 Home | 论坛 | 培训咨询 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 开源项目大家谈
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 37 回复 / 3 页 [ 1 2 3 下一页 ]  发表新帖子  回复该主题贴
lijinlinlin

发表文章: 70
注册时间: 2003年10月15日 13:52
给他发消息
乱码问题建议大家都用UTF-8!!! 发表: 2005年06月26日 20:59 回复
即省去各种配置步骤,又适用于所有环境(还不敢肯定,但至少本人没碰到过问题)
banq

发表文章: 9095
注册时间: 2002年08月03日 17:08
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年06月29日 13:26 回复
是这样,我应用此方法在很多项目中,未见问题。肯定该方案。
zhangmingjing

发表文章: 60
注册时间: 2003年07月17日 15:19
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年06月30日 00:24 回复
banq你好,如果是sql server,连接字符串应该怎么写?
nmtcolin

发表文章: 7
注册时间: 2005年06月27日 22:11
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月01日 21:52 回复
tomcat是没有问题,但是resin就不行了!

我认为与web容器有关系!
banq

发表文章: 9095
注册时间: 2002年08月03日 17:08
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月02日 17:32 回复
因为容器也是java编写的,实际和我们应用程序是一个整体系统,一个好的容器或框架一般不会对编码进行干涉或做什么转换之类画蛇添足事情,如果没有这些现象,就不会出现乱码现象;还有,如果数据库不支持UTF-8,那恐怕要扔到垃圾堆了。

UTF-8是国际新的编码支持,是软件必须支持的,否则这样的软件就不能购买或使用。
iamyy2002

发表文章: 6
注册时间: 2005年04月15日 12:32
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月04日 14:47 回复
jboss编译JSP时如何指定编译的编码?谢谢!
nova

发表文章: 10
注册时间: 2003年11月18日 08:12
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月05日 15:44 回复
> banq你好,如果是sql server,连接字符串应该怎么写?
UTF-8 的确很不错,最近我也使用他保证了中文的正常的显示


如果是sql server, 建议使用jTDS JDBC Driver ,sql server自己的jdbc我修改过很多次都不行的 连接得信息这样写即可

driver = net.sourceforge.jtds.jdbc.Driver
url = jdbc:jtds:sqlserver://127.0.0.1:1433/xxx;TDS=7.0
记住,必须使用7.0的

jtds地址

http://sourceforge.net/projects/jtds
aHang

发表文章: 1
注册时间: 2005年07月13日 23:49
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月13日 23:53 回复
请问哪位在用Eclipse+MyEclipse过程中出现js中中文乱码现象,是如何解决的?
banq

发表文章: 9095
注册时间: 2002年08月03日 17:08
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月14日 09:39 回复
>jboss编译JSP时如何指定编译的编码?谢谢!
jboss是容器,它编译jsp时,是按照你jsp内容里的page context指定编码编译的,所以只要你指定Jsp的编码即可。
lingqi680421

发表文章: 2
注册时间: 2005年07月14日 14:39
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月14日 14:47 回复
我是新来的,大家好。

现在我在用ASP+SQL做一个网站,需要繁简体支持,试图改为utf-8编码的,请问会有什么问题吗?
还有,网页要存成utf-8码的,是否可以直接在interdev里存?在网上看到有人说VS里有高级保存选项,可以选择编码格式,但我没找到。不知有人知道吗?谢谢了。。。
stoneric

发表文章: 2
注册时间: 2005年07月28日 10:50
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月28日 11:10 回复
我的开发环境:
WIN 2K 日文操作系统
Eclipse + myEclipse EN
MySql4.1 (charactor set 均设置成 UTF-8,包括各个表及表中的字段)

采用的是Struts + Hibernate开发框架

所有的JSP PAGE的charset都设置成uft-8
做了FILTER,也为UTF-8

做了一个简单的例子,向数据库中插入一条数据,当我在插入页面(a.jsp)的FORM INPUT TEXT中输入一个汉字,提交后,ACITION将数据插入到数据库中,并将数据库中的该字段的所有数据库取出,FORWARD到另一个页面(b.jsp)并显示,
结果能显示出部分汉字,有部分汉字显示成小黑点.

但当我把b.jsp(仅b.jsp)中的charset改成GB2312,所有汉字均能显示出来.
我感觉,这是不是日文操作系统中,字库没有部分汉字的原因.

各位有何见解~~?
stoneric

发表文章: 2
注册时间: 2005年07月28日 10:50
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月28日 11:11 回复
忘了说了,WEB SERVER 是TOMCAT
mythmoon

发表文章: 207
注册时间: 2005年03月21日 01:09
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年07月30日 17:56 回复
郁闷!日文系统,没用过帮不了你!这你的思路你自己去看吧!UTF-8繁简体肯定是可以的
anylin2005

发表文章: 3
注册时间: 2005年08月11日 12:00
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年08月11日 12:05 回复
我采用的些方法为什么从数据库读出让他显示有问题呢??下面是我写的程序
<!--<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" %>
<%request.setCharacterEncoding("UTF-8");%>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
jsp2
</title>
</head>
<body bgcolor="#ffffff">
<h1>
<%out.println(request.getParameter("title"));%>
<%
Connection con=null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/xinwen?useUnicode=true&characterEncoding=UTF-8","root","root");
Statement sm = con.createStatement();
ResultSet rs =sm.executeQuery("select * from news where id=158");
if(rs.next()){
out.println(rs.getString("title"));
}
}
catch(SQLException ex){

}
%>


jsp1就不写了,只是一个简单的提交表单,提交表单这一块成功,就是读数据库这一点出现问题了,请指点操作系统win2000,开发工具jbuilder,已设编译编译代码时指定字符集为UTF-8
anylin2005

发表文章: 3
注册时间: 2005年08月11日 12:00
给他发消息
Re: 乱码问题建议大家都用UTF-8!!! 发表: 2005年08月11日 12:28 回复
我再发一遍,刚才的代码没写上去
我采用了你说的方法为什么从数据库读出让他显示有问题呢??下面是我写的程序


<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" %>
<%request.setCharacterEncoding(
"UTF-8");%>
<html>
<head>
<meta http-equiv=
"Content-Type" content="text/html; charset=utf-8">
<title>
jsp2
</title>
</head>
<body bgcolor=
"#ffffff">
<h1>
<%
String title = request.getParameter(
"title");
out.println(title);
%>
<%
Connection con=null;
try{
Class.forName(
"com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/xinwen?useUnicode=true&amp;characterEncoding=UTF-8","root","root");
Statement sm = con.createStatement();
ResultSet rs =sm.executeQuery(
"select * from news where id=153");
if(rs.next()){
title = rs.getString(
"title");
out.println(title);
}
}
catch(SQLException ex){

}
catch(ClassNotFoundException ex1){

}
%>
</h1>
</body>

操作系统是WIN2000SERVER版的,开发工具JBUILDER,服务器TOMCAT请指正
这个主题有 37 回复 / 3 页 [ 1 2 3 下一页 ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam