JPivot+Mondrian怎么解决中文乱码

yangxiumei330 2010-05-25 04:40:05
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="gb2312"%>
<%@ taglib uri="http://www.tonbeller.com/jpivot" prefix="jp" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

<%-- uses a dataSource --%>
<%-- jp:mondrianQuery id="query01" dataSource="jdbc/MondrianFoodmart" catalogUri="/WEB-INF/demo/FoodMart.xml" --%>

<%-- uses mysql --%>
<%-- jp:mondrianQuery id="query01" jdbcDriver="com.mysql.jdbc.Driver" jdbcUrl="jdbc:mysql://localhost/foodmart" catalogUri="/WEB-INF/queries/FoodMart.xml"--%>

<%-- uses a role defined in FoodMart.xml --%>
<%-- jp:mondrianQuery role="California manager" id="query01" jdbcDriver="sun.jdbc.odbc.JdbcOdbcDriver" jdbcUrl="jdbc:odbc:MondrianFoodMart" catalogUri="/WEB-INF/queries/FoodMart.xml" --%>

<jp:mondrianQuery id="query01" jdbcDriver="oracle.jdbc.driver.OracleDriver" jdbcUrl="jdbc:oracle:thin:@192.168.1.195:1521:orcl" catalogUri="/WEB-INF/queries/zjyc_cn.xml"
jdbcUser="dc" jdbcPassword="dc" connectionPooling="false">
select
{[Measures].[buy],[Measures].[inbuy]} on columns,
{([company].[所有],[toba].[all toba])} ON rows
from monthreport
</jp:mondrianQuery>

<c:set var="title01" scope="session">Test Query uses Mondrian(connect to oracle) OLAP</c:set>
因为含有中文“所有”,所以老是报乱码的错误。按理说加入这行代码
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="gb2312"%>应该可以解决乱码问题。
试了好多方法,都没解决,如在testpage.jsp里修改编码方式,请高手指点。
...全文
390 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianlinyu 2010-08-02
  • 打赏
  • 举报
回复
<%@ page session="true" contentType="text/html; charset=gb2312" %>

加上这个就可以了
EXITOUT 2010-05-27
  • 打赏
  • 举报
回复
帮你顶下了!

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧