|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 songyx0 于 2009-2-16 09:38 编辑
1. 安装Apache,PHP,MySQL,MySQL最好不要启用InnoDB
2. 安装phpMyAdmin
3. 建立新数据库,gb2312编码方式,并执行weberp-new.sql导入数据
4. 为了安全,新建一个MySQL用户专门用于WebERP操作此数据库,也就是要写在/config.php里的用户,不过如果仅是本机测试的话用root用户也行。
5. 修改/config.php:
$allow_demo_mode = False;
$dbuser = '你新建的那个MySQL用户';
$dbpassword = '密码';
$DefaultCompany = '你刚才刚建的数据库的名字';
6. 进入/companies,把其中的一个文件夹(一般有一个或者两个文件夹)改为你刚才创建的那个数据库的名字。
7. 打开/includes/ConnectDB_mysqli.inc
找到
if ( !$db ) {
echo '<BR>' . _('The configuration in the file config.php for the database user name and password do not provide the information required to connect to the database server');
exit;
}
在其后面加上这一句
mysqli_query($db, 'use names gb2312');
8. 打开/includes/header.inc替换所有_('ISO-8859-1')、_('ISO-8859-15')、_('utf')为_('gb2312')。
9. 打开/SystemParameters.php,替换htmlentities($_SESSION['RomalpaClause'])为htmlentities($_SESSION['RomalpaClause'], ENT_NOQUOTES, gb2312)
10. 添加数据库记录,系统设置,PDF打印等等都没有乱码,测试成功
其实不用想着什么国际化,追求utf8,其实把数据库改成utf8编码的也没什么问题,但是我没测试过utf8的PDF打印,有需要的就自己试试吧,貌似3.10版本之后就不用进行第七步了,第八步也可以省略,不过客户端得手动选择编码方式。 |
|