MozTW 討論區
https://forum.moztw.org/

[Calendar] 只要文字裏含有繁體「駿」,重新開啟 Mozilla & Cale
https://forum.moztw.org/viewtopic.php?f=3&t=1618
1 頁 (共 2 頁)

發表人:  Chia-Hung Cheng [ 2003-11-12, 05:25 ]
文章主題 :  [Calendar] 只要文字裏含有繁體「駿」,重新開啟 Mozilla & Cale

使用環境為: Windows 2000 (german) + Mozilla 1.4.1/1.5 (english) + Calendar (Sep 26th)。

如標題所述,要重現這個問題必須將 Mozilla 整個關閉後再重新打開,儘關閉 Calendar 是不能重現的。不管是 Title, Location 還是 Note 欄,只要文字裏含有繁體字「駿」,重新開啟 Mozilla & Calendar 之後,所有的文字就會變成問號。我試著改用 简体字「骏」,其它字仍用繁體,反而沒問題。

不論我使用 Mozilla 1.4.1 還是 1.5 都有這個問題。是不是有人可以試試看輸入「駿」這個字, 看看會不會遇到跟我一樣的問題?謝謝。

Chia-Hung Cheng

發表人:  訪客 [ 2003-11-13, 17:07 ]
文章主題 : 

使用環境為: Windows 2000 (中文) + Mozilla 1.5 (中文) + Calendar 2003092614 正常

發表人:  Chia-Hung Cheng [ 2003-11-13, 19:35 ]
文章主題 : 

Anonymous 寫:
使用環境為: Windows 2000 (中文) + Mozilla 1.5 (中文) + Calendar 2003092614 正常


請問,您有試著輸入「駿」這個字嗎?並且一定得將 calendar 以及 mozilla (包括 browser, mail, composer, ....) 整個關閉後,再重新開啟 mozilla 以及 calendar 才能重現這個錯誤。

我另外在朋友的中文 windows 2000 測試過 Mozilla 1.4.1 (English) + Calendar for Mozilla 1.4 (calendar_windows_1.4_20030928.xpi) 以及 Mozilla 1.5 (English) + Calendar for Mozilla 1.5 (calendar_windows_20030926.xpi),一樣都有這個問題。事實上,只要單單輸入「駿」這個字就可以測試了。

另外,您使用的 Calendar 2003092614 是什l時候的版本?謝謝!

發表人:  訪客 [ 2003-11-14, 12:50 ]
文章主題 : 

我的是win2k + mozilla 1.5 + calendar 2003092614
也會有你所講的問題發生

發表人:  訪客 [ 2003-11-14, 17:24 ]
文章主題 : 

駿字含有"@"符號, 會不會與這個有關?

發表人:  chcheng_rwth [ 2003-11-17, 05:26 ]
文章主題 : 

Anonymous 寫:
我的是win2k + mozilla 1.5 + calendar 2003092614
也會有你所講的問題發生


似乎很少人用 Calendar ? 只有這位網友遇到跟我一樣的問題。

Anonymous 寫:
駿字含有"@"符號, 會不會與這個有關?


Calendar 既然支援 Unicode,怎l會有這樣的問題?
請問有人了解這個問題嗎?會是什l原因呢?

還好,目前只有駿有問題。

Chia-Hung Cheng

發表人:  isaackuo [ 2003-11-17, 14:08 ]
文章主題 : 

我的環境是
Win2K AD server + Mozilla 1.5(en-US, Gecko/20031007) + Calendar 2003092614-cal

測了一下,目前只有『駿』字會出問題,
不管釋放在 title, location, Note 中,都只有這個字
會變成『??』,其它的中、英文字則未受到影響。
1.4.1因為在安裝 1.5之前已經移除了,所以就不測囉!

發表人:  chcheng_rwth [ 2003-11-17, 19:15 ]
文章主題 : 

isaackuo 寫:
測了一下,目前只有『駿』字會出問題,
不管釋放在 title, location, Note 中,都只有這個字
會變成『??』,其它的中、英文字則未受到影響


謝謝 isaackuo 這句話引發我重新做一次測試。

我原本納悶怎麼只有兩個網友遇到這個問題,所以重新測試N遍,我想,應該可以確認如何重現這個問題的正確步驟,以及針對這個問題的因應方式。

重現 Bug (註1) 及因應方式:

不管輸入多少文字 (繁體+簡體+德文重音+數字),只要最後一個字是「駿」,而且「駿」的後面沒有任何文字或是標點符號,則所有中文字就會變成問號,西歐字母 (不含重音) 則仍正常顯示。比如:

駿 --> ??
駿駿 --> ?????
測試駿 --> ????????
各路才駿 --> ???????????
Pr伭en 駿 --> Pr??fen ?? (這是d了測試德文重音符號跟中文字的相容性,很奇怪,不但中文變成問號,連德文重音如 , , , 也會被影響變成問號)

註1:輸入文字後,一定要將整個 mozilla 關閉 (所以 Quick Launch 也必須關掉),再重新開啟 mozilla calendar 才能重現 Bug。


但是只要「駿」的後面還有文字或是標點符號 (不論是全型、半型),就一切正常。如下:

駿,--> ok
駿駿, --> ok
駿駿,駿駿, --> ok
測試駿這個字 --> ok
各路才駿, --> ok
各路才駿和有識之士 --> ok
test駿馬123 --> ok
Pr伭en 駿, --> ok
Pr伭en 駿馬 --> ok
Pr伭en 駿 Wei 雍 --> ok

若「駿」跟後面的文字或是標點符號之間有空格也可正常顯示,比如:

各路才駿 各路才駿. --> ok


以上就是測試結果,是不是有網友能幫忙確認呢?

Chia-Hung Cheng

發表人:  piaip [ 2003-11-17, 19:22 ]
文章主題 : 

我對這個問題不太確定,
不過我想你可以再測試一下其它後面結尾也是 @ 的字,像
作 浬 等等
或許是 Calendar 對 @ 做了什麼特殊處理,
所以在它處理成 Unicode 前 (ascii byte array?) 就先去找 @
結果就出問題了? not sure...

發表人:  chcheng_rwth [ 2003-11-17, 19:46 ]
文章主題 : 

感謝 piaip 的回應。

我馬上對這兩個字 — 「作」、「浬」作了測試,測試方式同上,一切正常,沒有「駿」這個字會遇到的問題。

可以請 piaip 告訴我如何知道「作」、「浬」、「駿」這些字的結尾是 @ 嗎?我可以再測試其它類似的字,來確定是否只有「駿」這個字有問題。

Chia-Hung Cheng

發表人:  s793016 [ 2003-11-17, 21:46 ]
文章主題 : 

「駿」的 big5 碼為 c240, unicode 為 99ff ...

「駿」的左半為 Â = ascii 194 = 0xC2
「駿」的右半為 @ = ascii 64 = 0x40

... 不過照這樣看來,可能要連 unicode 為 **FF 的字也測一測 ...

發表人:  piaip [ 2003-11-17, 22:51 ]
文章主題 : 

chcheng_rwth 寫:
可以請 piaip 告訴我如何知道「作」、「浬」、「駿」這些字的結尾是 @ 嗎?

啊,我只是簡單的在 VIM 裡打了 @ 後隨便在前面加了幾個 >128 的 ASCII,
有出來字就是了。 s793016 的有道理,我們可能還要拿 UCS2 跟 UTf8 的結
尾來試試看... 真麻煩 ^^;

發表人:  chcheng_rwth [ 2003-11-18, 00:35 ]
文章主題 : 

s793016 寫:
「駿」的 big5 碼為 c240, unicode 為 99ff ...

「駿」的左半為 = ascii 194 = 0xC2
「駿」的右半為 @ = ascii 64 = 0x40

... 不過照這樣看來,可能要連 unicode 為 **FF 的字也測一測 ...


piaip 寫:
s793016 的有道理,我們可能還要拿 UCS2 跟 UTf8 的結
尾來試試看... 真麻煩 ^^;


我認為 mozilla & calendar 既然支援 unicode,所以我就根據 s793016 的資訊,去查 unicode 為 **FF 的繁體中文字。

我將 http://www.unicode.org/charts/ 所有 CJK 開頭的檔案打開來看,用最笨的方式,將 unicode 為 **FF 的繁體中文字挑出來並輸入到 calendar 作測試。unicode 為 **FF 的字有許多是無法用中文輸入法拼出來的,連用手寫辯識也找不到,我猜是日文漢字吧,反正也認不得,用不到。

以下是我試過之後,會跟「駿」發生一樣問題的繁體中文字及其 unicode 碼:

CJK Unified Ideographs
Range: 4E00–9FAF

4EFF 仿
52FF 勿
56FF 囿
59FF 姿
5EFF 廿
5FFF 忿
62FF 拿
66FF 替
67FF 柿
6EFF 滿
6FFF 濿
71FF 燿
75FF 痿
7AFF 竿
97FF 響
99FF 駿

我不清楚這些是不是所有會發生問題的繁體中文字,這可能要懂得用比較聰明的方法的人來幫忙測試了。不過至少可以確定 s793016 及 piaip 推論的方向是正確的。

接下來呢?可以確認這是 mozilla 還是 calendar 的 bug 嗎?

Chia-Hung Cheng

發表人:  s793016 [ 2003-11-18, 17:17 ]
文章主題 : 

chcheng_rwth 寫:
接下來呢?可以確認這是 mozilla 還是 calendar 的 bug 嗎?


我覺得您應該可以去 bugzilla 報告了,因為這已經很明顯是其中之一把「0xFF」拿去當「控制碼」or something,結果沒處理好才造成這個問題。

發表人:  chcheng_rwth [ 2003-11-23, 22:06 ]
文章主題 : 

我剛才去 bugzilla 報告這個 bug 了,如下:
Bug 226569 http://bugzilla.mozilla.org/show_bug.cgi?id=226569

這是我第一次使用 bugzilla ,有點摸不著頭緒。
雖然我已經事先搜尋,看看是否有別人已經通報過這個 bug, 我只看到 Bug 173039 裏面提到的問題跟我的頗類似,但確實不相同,所以我就通報了。

因d我只有在 windows 2000 測試過,如果有人能在其它作業系統測試,希望能夠將測試結果回報上去。謝謝!

1 頁 (共 2 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/