cewolf tag: 中文乱码问题

luting668 2011-09-01 01:56:50
java:

package com.enjar.who.user.model;

import java.util.Date;
import java.util.Map;

import org.jfree.data.general.DefaultPieDataset;

import de.laures.cewolf.DatasetProduceException;
import de.laures.cewolf.DatasetProducer;

public class PieData implements DatasetProducer
{

@Override
public String getProducerId()
{
return null;
}

@Override
public boolean hasExpired(Map arg0, Date arg1)
{
return true;
}

@Override
public Object produceDataset(Map arg0) throws DatasetProduceException
{
DefaultPieDataset defaultpiedataset = new DefaultPieDataset();

defaultpiedataset.setValue("One", new Double(43.200000000000003D));

defaultpiedataset.setValue("Two", new Double(10D));

defaultpiedataset.setValue("Three", new Double(27.5D));

defaultpiedataset.setValue("Four", new Double(17.5D));

return defaultpiedataset;
}
}

jsp

<%@ page language="java" pageEncoding="UTF-8" %>
<%@page import="java.util.Date"%>
<%@taglib uri='/WEB-INF/tlds/cewolf.tld' prefix='cewolf' %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test</title>
</head>
<body>

<jsp:useBean id="data1" class="com.enjar.who.user.model.PieData"/>

<cewolf:chart
id="pieChart"
title="饼图"
type="pie" >
<cewolf:data>
<cewolf:producer id="data1" />
</cewolf:data>
</cewolf:chart>

<cewolf:img
chartid="pieChart"
renderer="/adChart"
width="500"
height="375"/>

</body>
</html>


生成的图表:
生成的图表上的标题“饼图”显示成了“ 口口”这样,一直找不到解决方法

望高手赐教呀!很急,先谢过了!
...全文
245 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaxiaocan 2012-11-29
  • 打赏
  • 举报
回复
在public Object produceDataset(Map params) 方法后加入下面设置 //创建主题样式 StandardChartTheme standardChartTheme=new StandardChartTheme("CN"); //设置标题字体 standardChartTheme.setExtraLargeFont(new Font("隶书",Font.BOLD,20)); //设置图例的字体 standardChartTheme.setRegularFont(new Font("宋书",Font.PLAIN,15)); //设置轴向的字体 standardChartTheme.setLargeFont(new Font("宋书",Font.PLAIN,15)); //应用主题样式 ChartFactory.setChartTheme(standardChartTheme);
datastructure18 2012-07-07
  • 打赏
  • 举报
回复
我的问题和楼主的一样,jsp的charset改成GBK,但是还是出现口口乱码,这个问题困扰了我很久,在网上找了很多资料都没有用,但是最后我突然想到是不是jar包的问题。于是我就把jfreechart-1.0.12.jar替换成jfreechart-1.0.0.jar。然后重启tomcat,结果真的解决了,我不知道其他人是不是这个jar包原因,但是我觉得很多时候乱码问题不一定是jsp的字符集设置问题,而是jar包问题。
天地人和2016 2011-11-23
  • 打赏
  • 举报
回复
求助啊,我也这样口口的问题
rqjts 2011-09-01
  • 打赏
  • 举报
回复
将工程设置为支持中文的编码!
内容概要:本文围绕基于Basisformer模型的时间序列锂离子电池SOC(State of Charge,荷电状态)预测展开研究,利用PyTorch框架实现深度学习模型的构建与训练。通过将历史充放电数据作为输入,Basisformer能够有效捕捉电池状态的动态变化特征,提升SOC预测精度。文中详细介绍了模型结构设计、数据预处理流程、训练策略及实验结果分析,并与传统方法进行对比,验证了该方法在复杂工况下的优越性与鲁棒性。该研究不仅展示了Basisformer在时序建模中的潜力,也为电池管理系统提供了高精度的状态估计解决方案。; 适合人群:具备一定Python编程基础和深度学习理论知识,熟悉PyTorch框架,从事电池管理系统、新能源汽车或智能预测方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于电动汽车、储能系统等领域的电池SOC高精度实时估算;②为电池健康管理(BMS)提供可靠的状态输入;③推动深度学习在时间序列预测中的实际落地,提升现有预测模型的泛化能力与稳定性; 阅读建议:建议读者结合标题为【锂电池SOC估计】【PyTorch】基于Basisformer时间序列锂离子电池SOC预测研究(python代码实现)的资源,重点研读所提供的Python代码,深入理解数据处理方式与模型网络结构的设计思路,尝试调整超参数以观察对预测性能的影响,从而全面掌握Basisformer在时序建模中的优势、适用边界及工程化实现路径。

51,409

社区成员

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

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