当前位置:编程学习 > JAVA >>

velocity输出中文差异问题

vm页面中html标签的内容和javascript中的内容都会使用到变量,该变量输出的是中文,但最终展示的结果不一样,html中的是正常中文,js中的是unicode编码;
#set($count=0)
#foreach($param in $queryList)
<script>
   dataObj["obj$param.id"]={
     "id":"$param.id",
     "name":'$!param.name'
     };
</script>
<td>$param.name</td>
#end

但输出的却是:


<script>
    dataObj["obj141"]={
     "id":"141",
     "transOutName":'老黄'
    };
</script>          
<tr>
    <td>老黄</td>
</tr>


有没有办法让输出的js也是中文而不是编码 velocity JavaScript HTML 编码 java
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,