jforum發表文章和回覆文章顯示中文亂碼問題

2022-08-18 02:18:10 字數 1471 閱讀 6372

jforum安裝時,在資料庫建立jforum資料庫的時候,設定了字符集(create database jforum default character set utf8 collate utf8_general_ci;)。

是因為web伺服器和資料庫、頁面的字符集不一致的原因導致的。

需要修改三個配置檔案

一、資料庫的配置檔案

在自己的安裝路徑下,找到mysql的配置檔案mysql.properties,在database.connection.string後面新增&useunicode\=true&characterencoding\=utf8

二、在config資料夾下,找到jforum-custom.conf,在database.connection.string後面新增&useunicode\=true&characterencoding\=utf8

三、在config資料夾下,找到systemglobals.properties

把encoding統一設定成utf-8,設定的時候,注意default.container.encoding,如果設定成utf-8導致搜尋功能失常的話,就保持預設的iso-8859-1。

(systemglobals.properties和f:\tomcat\conf\server.xml中的字符集設定一致,如果server.xml中沒有設定成utf8,systemglobals.properties就用預設的字符集設定。如果server.xml中設定了utf8

那麼systemglobals.properties中也設定成utf8

四、儲存配置檔案之後,重啟tomcat和資料庫。發表文章和回覆帖子顯示中文正常。

還是不能發表文章

之所以開此部落格是因為馬上結束二十年馬拉松式的學習生涯,即將進入工作狀態,想找個地方記錄一下自己的工作歷程。一方面是想激勵自己一下,另一方面是多年後如果成功,想獲知成功的原因 倘若失敗,也會知道為什麼失敗。距離畢業還有半年時間,半年後不知道自己是否還會像現在這樣清閒,有時間寫部落格。那時估計我都不會...

發表文章的注意事項

1 摘要 2 中國人名漢語拼音字母拼寫法 中國人名應姓前名後分寫,姓全大寫,雙 單名首字母大寫,雙名在兩個漢字的拼音字母之間加連字元 複姓全部大寫。示例 單名liu bing 雙名li wei hang 複姓 ouyang hai 或ou yang hai 3 標題 標題結構層次一般分為二級或 每個...

發表文章的注意事項

發表文章的注意事項 1 摘要 2 中國人名漢語拼音字母拼寫法 中國人名應姓前名後分寫,姓全大寫,雙 單名首字母大寫,雙名在兩個漢字的拼音字母之間加連字元 複姓全部大寫。示例 單名liu bing 雙名li wei hang 複姓 ouyang hai 或ou yang hai 3 標題 標題結構層次...