你要把它转成GB2312的编码用如下代码:
native2ascii -encoding gb2312 要想转换的文件 目标文件

解决方案 »

  1.   

    《Struts完全中文显示解决方案》
    http://www.javawebstudio.com/html/instance/index.htm
      

  2.   

    还有个问题,
    我配置了一个action,在struts-config.xml里是这样写的
     <form-beans>
            <form-bean name="helloForm" type="com.dxs.HelloForm" />
            <form-bean name="NewsKindForm" type="com.dxs.NewsKindForm" />
     </form-beans>
    <action-mappings>
            <action
                input="/hello.jsp"
                name="helloForm"
                path="/HelloWorld"
                validate="true"
                scope="request"
                type="com.dxs.HelloAction">
                <forward name="SayHello" path="/hello.jsp" />
            </action>
            <action
                input="/error.jsp"
                name="NewsKindForm"
                path="/addnewskind"
                validate="true"
                scope="request"
                type="com.dxs.NewsAddAction" />
                <forward name="success" path="/index.jsp" />
        </action-mappings>
    第一个HelloWorld验证成功是可以转到hello.jsp的
    但是第二个addnewskind如果验证成功就是不能转到index.jsp,就是显示一片空白,如果验证错误,到是可以正确转到input的地址的,就是error.jsp,请问这是怎么回事呢,指教
      

  3.   

    package com.dxs;import com.dxs.NewsKindForm;import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionError;
    import org.apache.struts.action.ActionMessage;
    import org.apache.struts.action.ActionMessages;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.util.MessageResources;
    public class NewsAddAction extends Action {
    private SQLDBOperator sdbo; public ActionForward execute(
    ActionMapping mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws Exception {

    NewsKindForm NewsKindForm = (NewsKindForm) form;
    String kind_name= new String(NewsKindForm.getKind_name().getBytes("iso-8859-1"),"gb2312");
    try{
    if (sdbo==null)
    sdbo= SQLDBOperator.getInstance("Connection");
    String sql="insert into new_kind (kind_name) values('"+kind_name+"')";
    System.out.println(sql);
    sdbo.executeUpdate(sql);
    }catch (Exception e){
    e.printStackTrace();
    }
    return (mapping.findForward("success"));
    }}
      

  4.   

    结果数据能插进数据库的,但就是不能转到 index.jsp去,请问这是怎么回事啊,谢谢啊,