[問題]發表文章只要文字很長 就會變亂碼

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
freewingtw
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-03-08 02:55

[問題]發表文章只要文字很長 就會變亂碼

文章 freewingtw »

問題外掛:不知道是不是外掛的問題
參考連結:http://61.57.136.244/phpbb2/viewforum.php?f=1
使用版本:phpBB 2.0.19
網站位置:http://61.57.136.244/phpbb2
狀況描述:
發現到 如果把mysql 資料庫的語言 設定為 zhtw-utf-8
發表文章就會有這種現象 ~ 只要文字很長
就會變成亂碼~點了也進不去..點進去就白畫面
後台也無法刪除
請問可以解決這種問題嗎

如果把mysql的語言改成zhtw-big5
那麼發表過長的主題就不會被顯示完整

以上 ~ 表達能力不好請見諒

補充:
裝過的外掛有 userlist ~ 簡單行事曆 ~ 還有發言泡泡的小mod
還有改過註冊名字部分文字不能申請的bug
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

您的問題與外掛無關.

建議您:
參考這個主題.
http://phpbb-tw.net/phpbb/viewtopic.php?t=17959

若以英文語系的論壇而言, 一個英文字母是一個字元, 則沒有問題;
若是以中文語系的論壇而言, 一個國字可能是雙位元 (big-5碼) 或多位元 (utf-8碼), 則容易導致您所提出的問題.

因此, 您必須修改 templates/subSilver/posting_body.tpl

找到

代碼: 選擇全部

<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
將其中的

代碼: 選擇全部

maxlength="60"
修改為

代碼: 選擇全部

maxlength="30"
不過, 以您論壇使用 utf-8 編碼的情況,
建議修改為

代碼: 選擇全部

maxlength="20"
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
pyf12345
星球公民
星球公民
文章: 108
註冊時間: 2006-03-16 15:37

文章 pyf12345 »

我忘了我的論壇是不是使用 utf-8^^!要如何判斷
我是在自己的主機架站:
●架設主機作業系統:Windows Xp Home/sp2
●快速架站程式:Appserv-win32-2.4.4a
●上網方式:Hinet ADSL
●phpBB 版本:2.0.22
●固定網址
●Posadis DNS伺服器軟體
●Godaddy申請網址
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

pyf12345 寫:我忘了我的論壇是不是使用 utf-8^^!要如何判斷
參考這裡:
http://phpbb-tw.net/phpbb/viewtopic.php?p=230924#230924
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「phpBB 2 安裝與使用」