igenus 的亂碼問題,請麻哥幫忙!
故障1: 在igenus登陸之後,郵箱地址的漢漢字名字,或者是通訊錄,或者是個人資料,只要是一些 後來輸入的漢字,全是「???」
但是在郵件正文,和標題里,漢字顯示沒問題,在foxamil里使用郵箱,漢字也正常
故障2:在igenus里,有通訊錄,和幫助功能,提示php的mysql語法錯誤~
我在最後上圖吧~
基本上不太影響功能,但是為了追查故障故障,請麻哥和其他兄弟幫忙~ 多謝了!:)
我在最後上機長圖,看著會比較直觀
——————————————————
我的httpd.conf 配置
AddDefaultCharset GB2312
資料庫的字體
mysql> show variables like 'character%';
+--------------------------+----------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | gbk |
| character_set_results | gbk |
| character_set_server | gbk |
| character_set_system utf8 |
| character_sets_dir | /usr/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------+
7 rows in set (0.00 sec)
—————————————————————————————— 上圖
[ 本帖最後由 也彈吉他 於 2009-12-14 17:57 編輯 ]
《解決方案》
回復 #1 也彈吉他 的帖子
資料庫編碼的問題。
《解決方案》
原帖由 scyzxp 於 2009-12-14 18:09 發表 http://bbs2.chinaunix.net/images/common/back.gif
資料庫編碼的問題。
哦? 怎麼改啊? 只改 vpopmail 的資料庫?
我的 vpopmail 資料庫,是用igenus.sql 回復的,之前建立的已經刪除了 :shock:
《解決方案》
回復 #3 也彈吉他 的帖子
這個要看網頁編碼和資料庫編碼。最好在程序中指定編碼
《解決方案》
肯定是從字符集突破
找到方向了后就逐個檢查吧
《解決方案》
解決了, 不是 apache 的問題
也不是mysql的問題,我發的圖裡有有mysql的 gbk 了
我使用的這個 igenus 版本是 2004 年的,
我找了一個做 php 的同事改了一下 php的bug ,是php插入mysql 的問題
已經改了 php程序,多謝樓上各位 !
《解決方案》
原帖由 也彈吉他 於 2009-12-16 16:11 發表 http://bbs2.chinaunix.net/images/common/back.gif
解決了, 不是 apache 的問題
也不是mysql的問題,我發的圖裡有有mysql的 gbk 了
我使用的這個 igenus 版本是 2004 年的,
我找了一個做 php 的同事改了一下 php的bug ,是php插入mysql 的問題
已經 ...
igenus大麻很久沒更新開源版本了
《解決方案》
是啊,我剛把 igenus 的虛擬機關掉,
馬上換 extmail ~ 不過感覺還是 php 的igenus好
同事幫忙給裝了半天perl 了, 結果打開 extmail , 還是報錯
Can't locate DB_File.pm in @INC (@INC contains: /var/www/extsuite/extmail/libs /usr/local/perl5.10/lib/5.10.1/i686-linux /usr/local/perl5.10/lib/5.10.1 /usr/local/perl5.10/lib/site_perl/5.10.1/i686-linux /usr/local/perl5.10/lib/site_perl/5.10.1) at /var/www/extsuite/extmail/libs/Ext/DB.pm line 81. BEGIN failed--compilation aborted at /var/www/extsuite/extmail/libs/Ext/DB.pm line 81. Compilation failed in require at /var/www/extsuite/extmail/libs/Ext/Storage/Maildir.pm line 576. BEGIN failed--compilation aborted at /var/www/extsuite/extmail/libs/Ext/Storage/Maildir.pm line 576. Compilation failed in require at /var/www/extsuite/extmail/libs/Ext/App.pm line 28. BEGIN failed--compilation aborted at /var/www/extsuite/extmail/libs/Ext/App.pm line 28. Compilation failed in require at /var/www/extsuite/extmail/libs/Ext/App/Login.pm line 16. BEGIN failed--compilation aborted at /var/www/extsuite/extmail/libs/Ext/App/Login.pm line 16. Compilation failed in require at /var/www/extsuite/extmail/cgi/index.cgi line 20
《解決方案》
原帖由 也彈吉他 於 2009-12-17 16:47 發表 http://bbs2.chinaunix.net/images/common/back.gif
是啊,我剛把 igenus 的虛擬機關掉,
馬上換 extmail ~ 不過感覺還是 php 的igenus好
同事幫忙給裝了半天perl 了, 結果打開 extmail , 還是報錯
Can't locate DB_File.pm in @INC (@INC c ...
perl-DBI的模塊沒有安裝吧
[ 本帖最後由 ruochen 於 2009-12-17 18:48 編輯 ]