MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-05, 21:14

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 16 篇文章 ]  前往頁數 12  下一頁
發表人 內容
文章發表於 : 2008-04-03, 23:18 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
小弟看到不少論壇都是使用 Discuz 來架設的,小弟在這些論壇發文時發現,標題打的字數未達論壇的限制,但會提示說已經超過限制,同樣的標題,改以 IE 發出則沒有問題。

與該論壇的版主討論過後才知道是因為 Discuz 開發時是以 IE 為平台,所以在 FireFox 上功能不一定都正常。

想請教 Mozilla 對此問題有無對策?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071112 BonEcho/2.0.0.9 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 00:42 
離線
頭像

註冊時間: 2005-09-11, 03:16
文章: 161
以我對 Discuz 的瞭解(目前我的論壇也是 Discuz),這應該是它對字元計算的問題,
而 IE 可以但 Firefox 不行,這就有點詭異了,因為字元計算的 php 程式是在 Server 端,
跟 client 端是沒關係的,不然請您測試正常版的 Firefox,因為看到您用的是 2.0.0.9 (tete009 SSE PGO)。

假如可以,也可以到我的論壇作測試,但必須先註冊才能發帖(這點很抱歉)。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 01:52 
離線

註冊時間: 2005-07-27, 17:24
文章: 240
JS提示還是PHP形式提示?
Discuz 版本號?Big-5版本還是UTF-8版本?
涉及「&#xxxx」這樣的轉義字符問題?

這有很多方面需要講究呢 :lol:


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9pre) Gecko/2008033005 Minefield/3.0pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 08:44 
離線
頭像

註冊時間: 2005-09-11, 03:16
文章: 161
這部份的 php 程式碼我有看過,甚至曾經修改過...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 11:09 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
我裝了 3.0b4 來測試,結果也是一樣,

圖檔


它們的網頁是用 PHP 寫的,但我不能確定該提示訊息是否也是 PHP。

我想應該是支援 Unicode 才對,因為我沒有裝 Unicode 補完計畫,但仍能看得到日文,而我貼的標題中、日文混合,用論壇提供的【字數檢查】功能計算,總共才 58 字節而已。

其實版底都會有它們的版號,而我找到的是:
代碼:
Powered by UNetBoard 6.0.0 (Core by Discuz!)


沒有出現過文字以「&#xxxx」的情況(不支援 Unicode 的網站是不是才會有這問題?)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071112 BonEcho/2.0.0.9 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 11:15 
離線
[MozTW 版主群]

註冊時間: 2005-12-01, 01:29
文章: 388
過路的 寫:
小弟看到不少論壇都是使用 Discuz 來架設的,小弟在這些論壇發文時發現,標題打的字數未達論壇的限制,但會提示說已經超過限制,同樣的標題,改以 IE 發出則沒有問題。

該論壇是否為 Big5 編碼?而您又在標題打了 Big5 編碼裡沒有對應的字(例如日文)?
所以這些字被轉換成 &#xxxxx; 這種 HTML notation,原本 2 bytes 的字變成了 8 bytes。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.13) Gecko/20080326 Firefox/2.0.0.12 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 15:09 
離線
頭像

註冊時間: 2005-09-11, 03:16
文章: 161
fdzone 是使用 big5 編碼,因此其他語系應該會有問題的。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 15:42 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
請問要從哪看出一個網站是使用哪種編碼?

我只知道如果一個網站不支援 Unicode,那該網站使用非 Big5 字集內的字時,我這邊是看不到的,只會看到一堆 ???


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071112 BonEcho/2.0.0.9 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 15:53 
離線
頭像

註冊時間: 2006-10-27, 07:29
文章: 1068
在網頁上點右鍵選page info應該看得出來吧
我猜

_________________
以下為簽名檔
半荒廢日誌....

Foolproof Project:
KomiX 漫畫瀏覽
Khopper 音樂轉檔

就算你百分之一百認定某人是渣滓中的渣滓,請仍然展示你的冷靜、體諒、尊重。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 16:12 
離線
頭像

註冊時間: 2005-09-11, 03:16
文章: 161
我都是從 檢視->語言及字元編碼 就可直接看到...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 18:32 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
原來如此,多謝了。

也就是說,因為網頁使用的是 big5,所以在其它外字上的字符計算上會有問題,是這樣嗎?

換句話說,UNetBoard 6.0.0 或 Discuz 並不是主因,網頁使用的編碼才是主因囉?

而 IE 不受影響又是何原因?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071112 BonEcho/2.0.0.9 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 20:23 
離線

註冊時間: 2005-07-27, 17:24
文章: 240
過路的 寫:
原來如此,多謝了。

也就是說,因為網頁使用的是 big5,所以在其它外字上的字符計算上會有問題,是這樣嗎?

換句話說,UNetBoard 6.0.0 或 Discuz 並不是主因,網頁使用的編碼才是主因囉?

而 IE 不受影響又是何原因?
可能是灌了所謂的Unicode補完計劃或者HKCSC支援吧? :?:


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9pre) Gecko/2008033005 Minefield/3.0pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-04, 21:26 
離線
[MozTW 版主群]

註冊時間: 2005-12-01, 01:29
文章: 388
過路的 寫:
也就是說,因為網頁使用的是 big5,所以在其它外字上的字符計算上會有問題,是這樣嗎?

而 IE 不受影響又是何原因?

應該不能說是計算有問題,
如果您是在編輯文章時用編輯區右下角那個【字數檢查】功能,
它是直接用 JavaScript 去計算 TextArea 裡的字,
例如『あいうえお』,算出來是 10 bytes,
但是編輯完按【送出】時,
瀏覽器會先將表單內 Big5 編碼無法對應的字元轉換成 HTML notation 再 POST 出去,
所以 PHP 程式收到表單後去做字數檢查的動作,
但是程式計算的卻是已經轉換成 『あいうえお』 這種 HTML notation 格式的字串了(& 符號我用全形否則會顯示出原本的字),
所以算出來的結果變成了 40 bytes。

至於 IE 發出沒有問題…我也是認為有裝 Unicode 補完計畫或其他字符集所造成的影響。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.13) Gecko/20080326 Firefox/2.0.0.12 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-05, 01:31 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
問題是我沒有灌過 Unicode 補完計畫,我在前面也有提過。

我現在能看日文是使用華康中黑體(P)-UN來代替新細明體。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071112 BonEcho/2.0.0.9 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-04-05, 08:33 
離線
頭像

註冊時間: 2005-09-11, 03:16
文章: 161
找個 utf-8 的論壇作個測試,應該就能理解了...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9b4) Gecko/2008030714 Firefox/3.0b4
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 16 篇文章 ]  前往頁數 12  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群