返回列表 回复 发帖

weberp 3.09 简体中文打印

自己研究快一个月了,还没有能在weberp3.09中打印出中文来,无论是windows xp下还是ubuntu8.04下,都快疯了,哥们,帮帮忙吧!

回复 楼主 cnkanglong 的帖子

大家告诉我按着什么思路改,说明下下也行
研究了一个月,终于把weberp 安装好了,安装碰到了好多问题,首先是不能中文打印的问题,其次是数据库乱码的问题,现在终于好,我把最终完成的情况写出来,这样大家以后就不会碰到这个问题了。
1。weberp 不支持 utf8 编码,也就是在linux打印的PDF都是乱码,只有在windows中才不会这样。所以我都是在windows中做的。
2。我试了好多安装环境,有的不对外提供WEB环境,有的,中文打印乱码,最后试了phpwind wamp这个环境才好,wamp5下不乱码,但不知道如何让它对外提供WEB服务。
3。下载weberp3.09和中文包,中文包放到local文件夹下。转化为gb2312编码,用poedit这个软件,网上的,可能就是gb2312编码。
4。修改weberp的config.php文件,$DefaultLanguage ='zh_CN'; 这个修改成这样
// sql user & password
$dbuser = 'root';
$dbpassword = '你的mysql密码';
加入mysql密码。
5。修改 header.inc 把ISO-8859-1变成gb2312就是语言那改成gb2312
6.修改数据库导入文件sql,用demo的sql 位于/weberp/sql目录下面。new的数据库文件好像有问题,导入不成功。修改如下
SET character_set_client = utf8;
改成
SET character_set_client = latin1;
这个是数据库不乱码的关键。
7。用phpmyadmin导入数据时,要选用cp1251来导入
8。这样做我们在数据库看到的还是乱码,要在我们论坛下载phpmyadmin2.5.3安装,(直接复制到网站目录下就行了。
   安装时主要修改它的config文件,里面找到 mysql密码帐号这行,加入,还在修改语言
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = ''
这是密码这行,(*以上这段本站有贴,我花了好长时间才知道是怎么做的。)
9。用新的phpmyadmin进入就看不到乱码了。
10。下面的工作就是进入weberp修改里面用英文设置的东西了。

   还有语言一行,
返回列表