200元RMB 求JAVA国际化 编码问题 UTF-8 在线等。。急死了求求大哥大姐帮帮我吧!!!! 這是系統字符集和數據庫字符集不一至造成的你可以自己手動寫代碼實現轉換 struts 裡面提供了這個功能的過濾器 可以調用細節問題自己找資料了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] da=rs.getString(id).toString().trim().getBytes(); ByteArrayInputStream bais=new ByteArrayInputStream(da); DataInputStream dis=new DataInputStream(bais); String str1=dis.readUTF(); String result_str.setString(str1);我记得我以前是这样写过~ 太久了,忘记了,而且还不是StrutS里的, 建议你先看看http://tech.ccidnet.com/art/1112/20051116/374077_1.html这篇文章。 你的数据库存储时的编码的问题,jsp用的utf-8 但是数据库存储是可能用的是别的编码格式,这样就是乱码了 在web.xml最后加上 <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>com.yourcompany.struts.filter.SetCharacterEncodingFilter</filter-class> </filter> <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>SetCharacterEncodingFilter.java代码如下(路径自己改)package com.yourcompany.struts.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;//import javax.servlet.UnavailableException;public class SetCharacterEncodingFilter implements Filter { public void destroy() { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException { request.setCharacterEncoding("UTF-8"); chain.doFilter(request, response); } public void init(FilterConfig filterConfig) throws ServletException { }} 求助把具有相同属性的多个对象合并到一个表格中显示的问题 new String(byte[]); 出错!高手进! EJB3.0方法调用的性能问题 一个关于Spring的问题,怎么注入一定数量的Bean。 struts2 中的超链接怎么设置可以只点击一次? j2ee安装包 java.lang.UnsupportedClassVersionError struts取不到资源文件~~~ STRUTS 和SPRING 结合问题 在JbuilderX下学习Jive(JDon)2.5入门级的问题 寻求创业合作伙伴,如果你想改变打工的命运,就看看吗!!! file问题
ByteArrayInputStream bais=new ByteArrayInputStream(da);
DataInputStream dis=new DataInputStream(bais);
String str1=dis.readUTF();
String result_str.setString(str1);
我记得我以前是这样写过~
这样就是乱码了
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>com.yourcompany.struts.filter.SetCharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
SetCharacterEncodingFilter.java代码如下(路径自己改)package com.yourcompany.struts.filter;import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
//import javax.servlet.UnavailableException;
public class SetCharacterEncodingFilter implements Filter {
public void destroy() {
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)throws IOException, ServletException { request.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
} public void init(FilterConfig filterConfig) throws ServletException {
}
}