GB2312   或    GBK

解决方案 »

  1.   

    GB2312   或    GBK试过了,依然全时乱码就是用xtree生成树装菜单
      

  2.   

    <?xml version="1.0" encoding="gb2312"?>
    <TreeNode>
    <%@ page contentType="text/xml;charset=gb2312"%><% ..yourJSP..%></TreeNode>
      

  3.   

    <?xml version="1.0" encoding="UTF-8"?>
    这个问题我在一篇weblogic转tomcat时见过,会出现问题,
      

  4.   

    唉,还是不行呀,我是用xtree做树装菜单,现在产生的xml串在java中打印出来中文都是可以显示的,可是到了页面上面就都是乱码。郁闷。我的jsp页面是这样的
    <%@ page contentType="text/html; charset=GB2312" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <title>XLoadTree Demo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
    <script type="text/javascript" src="js/xtree.js"></script>
    <script type="text/javascript" src="js/xmlextras.js"></script>
    <script type="text/javascript" src="js/xloadtree.js"></script>
    <link type="text/css" rel="stylesheet" href="css/xtree.css" />
    <style type="text/css">
    body {
    background: white;
    color: black;
    }
    </style></head><body>  
    <script type="text/javascript">
    /// XP Look
    webFXTreeConfig.rootIcon = "images/xp/folder.png";
    webFXTreeConfig.openRootIcon = "images/xp/openfolder.png";
    webFXTreeConfig.folderIcon = "images/xp/folder.png";
    webFXTreeConfig.openFolderIcon = "images/xp/openfolder.png";
    webFXTreeConfig.fileIcon = "images/xp/file.png";
    webFXTreeConfig.lMinusIcon = "images/xp/Lminus.png";
    webFXTreeConfig.lPlusIcon = "images/xp/Lplus.png";
    webFXTreeConfig.tMinusIcon = "images/xp/Tminus.png";
    webFXTreeConfig.tPlusIcon = "images/xp/Tplus.png";
    webFXTreeConfig.iIcon = "images/xp/I.png";
    webFXTreeConfig.lIcon = "images/xp/L.png";
    webFXTreeConfig.tIcon = "images/xp/T.png";var tree = new WebFXTree("树");
    tree.add(new WebFXLoadTreeItem("根", "tree.xml"));
    document.write(tree);
    </script>
    </body>
    </html>
      

  5.   

    你的xml文件呢?要不就看看你的Web服务器,不过后者可能性很小
      

  6.   

    我的生成的xml文件是
    <?xml version="1.0" encoding="GB2312"?><tree><tree text="文件管理" src="tree.xml?UpFolderName=foa_WJ"/><tree text="档案管理" src="tree.xml?UpFolderName=foa_DA"/><tree text="aaa" src="tree.xml?UpFolderName=Sub_2813"/><tree text="www" src="tree.xml?UpFolderName=CUS_2818"/><tree text="columetest" src="tree.xml?UpFolderName=CUS_2819"/><tree text="ct2" src="tree.xml?UpFolderName=CUS_2820"/></tree>
      

  7.   

    你的开发工具呢?有没有设置默认的编码?在WSAD中就有这种可能。我也没招了,还是等高人过来指点一下吧。
      

  8.   

    eclipse,应该没有默认的编码吧,还是要谢谢你,真是郁闷。都是稀奇古怪的问题呀
      

  9.   

    页面上的编码应该和XML的编码保持一致
    要么都有UTF-8<?xml version="1.0" encoding="UTF-8"?>
    <%@ page contentType="text/html; charset=UTF-8" %>要么都用GB2312
    <?xml version="1.0" encoding="GB2312"?>
    <%@ page contentType="text/html; charset=GB2312" %>
      

  10.   

    如果是UTF-8的话还有页面的保存格式也应该是UTF-8格式的才行,要不也是乱码!