【已解决】请熟悉php的朋友研究一下报表生成工具
昨天一位台湾网友反映工具生成的csv文件用excel打开乱码,pdf也是乱码的。我刚才看了一下,pdf确实乱码。csv文件用记事本打开是可以显示中文的,用word打开会提示编码转换。
猜测CSV文件字符集可能是utf8
BY: wjfonhand 2007-06-19
1、修改报表生成工具,修复pdf文件乱码的Bug
WriteForm.inc、WriteReport.inc添加selectfont函数,并将WriteForm.inc、WriteReport.inc文件中的setfont全部替换为selectfont
2、升级为3.06的皮肤
A、修笖session.inc中的$theme = 'silverwolf';
B、将3.06的silverwolf皮肤拷到css目录下
3、把WriteForm.inc WriteReport.inc 文件中对Big5和GB的判断分开:
if ($_SESSION['Language']=='zh_TW' or $_SESSION['Language']=='zh_HK'){
$this->AddBig5Font();
} elseif ($_SESSION['Language']=='zh_CN'){
$this->AddGBFont();
4、报表工具的使用说明
生成一个报表总共需要6步,
第1步设置报表名称和报表类型,报表类型有两种A、报告B、窗体
第2步设置面页大小和纸张类型(橫向或纵向)以及页边距
第3步设置数据来源,数据可以来自一个数据库表也可以来自多个表的关联
第4步设置需要显示的字段
第5步设置数据过滤日期范围
5、翻译报表工具
ReportCreator.php FormMaker.php ReportMaker.php 的$ReportLanguage改为实际的本地化目录
BY: laolee [table][tr][td][size=12px]乱码解决办法。见附件替换相应的文件就可以了[/size]
[/td][td=1,2,16][/td][/tr][tr][td][align=right][size=12px]BY: laolee[/size][/align][/td][/tr][/table]
[[i] 本帖最后由 wjfonhand 于 2007-9-1 16:09 编辑 [/i]]
附件无法下载。
谁有,麻烦给我一份。谢谢!都是开源。为什么下载还要努力值。
不明白。应该是用开放的精神呀。 怎么会呢?下载没任何问题不能下载
能不能发到我信箱一封:[email]yyq123@gmail.com[/email]谢谢!
解决了!
谢谢!有机会,希望可以向大家讲解一下。 麻烦给我一份。谢谢 谢谢! 学习一下 :/hanx 谢谢,果然,把乱码改过来了,
中文显示正常了. 我弄了一个,是英文的,虚拟主机不知道如何修改数据库编码,可否把你的文件发一分给我啊:tunge2k@163.com 新来的,顶一个先 附件无法下载。
谁有,麻烦给我一份。谢谢!
[email]woogolook@163.com[/email] 下不了 如果是3.09,上面的報表工具,能否直接覆蓋,謝謝
页:
[1]