我爬過這篇文章 http://phpbb-tw.net/phpbb/viewtopic.php?f=2&t=39710
其中的這段
我自己也有這老問題,看了一大堆人討論的方式與問題,依照上述改過後其實有些是標題前段正常後段變成亂碼anndy 寫:OPEN File:emailer.php代碼: 選擇全部
Find: // Send message ... removed $this->encode() from subject for time being Before Add: $this->subject =$this->encode($this->subject);
很多人還是認定為亂碼,到後來我發現真正原因是,他有個標題字串長度限制
因為沒有考慮到使用UTF-8之後字元會變長,尤其是中文字更長。
有些人有這問題有些人沒有,就是因為有人的論壇名稱太長超過字數限制所導致
打開emailer.php,先按照上述方式修改然後繼續找
代碼: 選擇全部
尋找 $length = 75 - strlen($start) - strlen($end);
如果有相同問題的人可以試試這方式^^