全部改用jdk1.5好了
下载:http://zdhsoft.adday.net/jdk1.5.exe
下载:http://zdhsoft.adday.net/jdk1.5.exe
解决方案 »
- struts.xml配置求解 这短能给解释下其作用不
- 做网站的具体流程是什么?
- 求助一种递归实现
- 关于对象引用问题。
- 急,急:这个警告是什么意思--The serializable class chatClient does not declare a static final serialVersionUID field of
- 替换字符串中的$$为$_$,百分感谢
- rs怎么得到数据表的列名?
- THINKING IN JAVA 第二版(中文)(经典之作品出版了)
- 学swing懂MVC的朋友,我请教一个问题,谢谢
- 写一个判断语句,来大神指点下
- 关于使用Java与sqlserver2000数据库连接的问题
- Java 有哪些开发工具?它们各自基于什么操作系统平台?哪个开发工具最好?
<%@page import="java.util.*"%>
<%@page import="java.lang.*"%>
<%
String B = Util.transCode(request.getParameter("Br"));
.
.
.
%>import java.util.* ;
public class Util
{
public Util ()
{
}
public static String transCode (String input)
{
if (input == null)
{
return null ;
}
String result = input ;
try
{
result = new String(input.getBytes("ISO-8859-1"), "GB2312") ;
}
catch (Exception ex)
{
}
return result ;
}
}
<%@page import="java.util.*"%>
<%@page import="java.lang.*"%>
<%
String B = Util.transCode(request.getParameter("Br"));
.
.
.
%>package com.web ;import java.util.* ;
public class Util
{
public Util ()
{
}
public static String transCode (String input)
{
if (input == null)
{
return null ;
}
String result = input ;
try
{
result = new String(input.getBytes("ISO-8859-1"), "GB2312") ;
}
catch (Exception ex)
{
}
return result ;
}
}
;
比如在jsp页面中加入
<%@ page contentType="text/html; charset=GBK">
<%
String B = new String(str.getBytes("ISO-8859-1"),"GBK");
.
.
%>
这样得到的就应该是正确的汉字了。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
都加了,并且数据库存取都转化,才没有乱码。不知道为什么
http://blog.csdn.net/treeroot/articles/129185.aspx
看明白这两篇中文问题就没有问题了
1.最简单就是在编辑的时候就设置一下字符集,
2.从资源文件读取,中文都转成unicode
3.如果经过数据存取/url传送等 就要先知道原先的字符集:
String s2 = new String(s1.getBytes(),'指定你要转换成的字符集');
<%@page contentType="text/html; charset=gb2312"%>//保证JSP向客户端输出时是采用中文编码方式输出的
<%request.setCharacterEncoding("GB2312");%>//为了让JSP能正确获得传入的参数
{
String result = null;
byte temp [];
try
{
temp=chi.getBytes("gb2312");
result = new String(temp);
}
catch(UnsupportedEncodingException e)
{
System.out.println (e.toString());
}
return result;
}
%>