1 頁 (共 1 頁)

[教學]標題字數過長導致空白頁面的解決辦法

發表於 : 2004-08-27 20:09
mecolor
ㄏㄏ終於找到原因了 :lol:
有些會員輸入過長的標題導致截斷字元
產生無內容的空白頁面

無意間晃到~雖然不是同一套論壇
不過原理似乎都一樣
修改過後真的可以打開過長的標題的空白頁面了


資料來源-----------------------------------------------
http://ibtaiwan.com/ipb/index.php?s=5aa ... topic=3310

轉貼文章-----------------------------------------------

原因:
1. 提交文章Title過長,保存時被數據庫截斷超出部分造成;
2. 論壇經BIG5-->UTF8或GB-->UTF8后,因UTF8編碼的原因,Title的實際佔用字節長度加長,而被截去超出部分造成;
被截斷的字符,可能與HTML代碼中<HEAD>部分</title>的開始部分產生衝突,造成表頭在IE内解讀失敗而產生空白頁。

解決辦法:
1. 修改論壇模版中的:

CODE

<title><% TITLE %></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<% GENERATOR %>


改為(僅加多一個空格):

CODE

<title><% TITLE %> </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<% GENERATOR %>

2. 如因爲原因2引起的,可在轉換内碼時,先增加 ipb_topics 中 title 字段的長度,再導入UTF8編碼的數據庫。

發表於 : 2004-08-28 00:02
aiken
直接安裝"長主題"外掛即可