MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-04-20, 07:54

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





發表新文章 回覆主題  [ 63 篇文章 ]  前往頁數 上一頁  12345  下一頁
發表人 內容
 文章主題 :
文章發表於 : 2008-08-04, 14:30 
離線

註冊時間: 2005-07-01, 17:51
文章: 13
來自: 台北-Taipei,Taiwan
路人乙 寫:
Big5 複製到 Unicode,日文就變成 Unicode。
Unicode 複製到 Big5,日文就變成 Big5 日文。

其實關於這一段 我也很疑惑
引言回覆:
"事實上,大陸的 GB2312 碼,甚至韓國的內碼中,都有日文假名的部分,而且在 Windows 中也未被消去。只有繁體中文的 Big5 碼,在 Windows 裡,這個部分被刪除了。

所以大陸的網友,他們要顯示日文,並不需要特別安裝什麼外字,甚至日本網站抓下來的日文,可以直接貼在 BBS 上,不會有什麼問題。 (Shift-JIS 碼會被先轉成 Unicode 碼,再正確地轉成 GB 的對應碼。) 對他們來說是很正常的事,在台灣、香港好像是天方夜譚。"

那對他們而言 有GB日文 或"韓式日文"(抱歉 不知道名字)也是正常嗎?

反倒是我們有了Big5日文是一件怪事(因為被去掉)?

假如其他地區的字碼是如此 那我想我們也應該採取同樣的作法才對吧

還是說 這一段是我們字碼表的原罪?

問題就在於當初不該去掉?


對了 前面的S大大 那個轉貼的方法很有效 謝謝!感激不盡!


糟了 一天只上一次 感覺問題越來越複雜了...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-05, 00:37 
離線

註冊時間: 2005-07-26, 16:58
文章: 20
說真的,現在也不想啥原罪問題…
自己電腦能看的到
而發出去的是Unicode日文就好了

順便請教一個問題
黑體看習慣了,換成指定文鼎PL新宋
雖然可以解決Big5日文掉字的問題,但是看得實在有點吃力
有沒有人知道有什麼黑體字型,其碼位有對應到Big5日文的?

追加一下…剛剛試了cwTeX 粗黑體
效果不太理想…XD
顯示字體在同樣的字體大小下,硬是比別的字型小了一號…
不過如果沒有更好的,也只好頂著先…


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.2pre) Gecko/2008072610 GranParadiso/3.0.2pre (ayakawa PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-05, 00:55 
離線

註冊時間: 2005-07-27, 17:24
文章: 240
coolcd 寫:
整理一下來龍去脈,我不確定自己是否正確,只是就我有限的瞭解來推想,若有錯請不吝指正。

原文可能出自 Big5 編碼的 BBS,所以,當中的日文是倚天擴充字區內的日文,也就是俗稱的 big5 日文,這裡的日文可能出自早期的櫻花輸入法,或者有裝 Unicode 補完計畫的電腦。要能看到這裡的 big5 日文,你必需安裝櫻花輸入法,或者 Unicode 補完計畫。

現在,討論一下使用者將 BBS 上的日文複製下來,將之貼到使用 utf-8 編碼的網站上的各種情形:
  • 如果使用者的電腦沒裝 Unicode 補完計畫,也沒裝櫻花輸入法,因為 CP950 不含日文,所以使用 IE 貼上 utf-8 的網站後,會變問號或是空白?但若使用 Fx 2.0 後的版本貼文,因為 Fx 2.0 改用 based on Big5 2003 + UAO 的 big5 -> utf-8 table,所以應該和有裝 Unicode 補完計畫的情形一樣,只要是裝有支援 Unicode 日文字型的電腦,都可正常看到網頁內容。


我倒是這樣猜測(NT平台,但還沒試驗):
BBS上的字符在複製時,就進行big-5>Unicode的轉換。
由於部分字符屬於BIG-5造字區段,就對應去Unicode PUA。
但是Unicode PUA轉換回BIG-5時,不會指向BIG-5造字區。

在IE送出Unicode PUA的字符給UTF-8網頁時,因不需要轉換內碼,故送出的依然是PUA的編碼。這種情況下,其實只要安裝覆蓋PUA的字型就可以正確顯示。

而Fx3的情況是,UTF-8的PUA是直接指回Unicode原有編碼……


coolcd 寫:
Unicode 在 BBS 上的問題,光是字元寬度就夠頭痛了
http://hyperrate.com/topic-view-thread. ... =3322#3322

我總覺得這個所謂的「問題」,是把字型和編碼捆綁一起造成的……
雖然說目前也不至於有半寬漢字……但是只要字型作者喜歡,根本不是問題啊…… :lol:
其實只要有合適BBS用的字型不就解決了?為什麼非得要從編碼這邊動手?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1a2pre) Gecko/2008080303 Minefield/3.1a2pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-05, 01:46 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
coolcd 寫:
使用者將 BBS 上的日文複製下來,將之貼到使用 utf-8 編碼的網站上的各種情形:

如果使用者的電腦沒裝 Unicode 補完計畫,也沒裝櫻花輸入法,因為 CP950 不含日文,所以使用 IE 貼上 utf-8 的網站後,會變問號或是空白?但若使用 Fx 2.0 後的版本貼文,因為 Fx 2.0 改用 based on Big5 2003 + UAO 的 big5 -> utf-8 table,所以應該和有裝 Unicode 補完計畫的情形一樣,只要是裝有支援 Unicode 日文字型的電腦,都可正常看到網頁內容。

翔風 寫:
我倒是這樣猜測(NT平台,但還沒試驗):
BBS上的字符在複製時,就進行big-5>Unicode的轉換。
由於部分字符屬於BIG-5造字區段,就對應去Unicode PUA。
但是Unicode PUA轉換回BIG-5時,不會指向BIG-5造字區

在IE送出Unicode PUA的字符給UTF-8網頁時,因不需要轉換內碼,故送出的依然是PUA的編碼。這種情況下,其實只要安裝覆蓋PUA的字型就可以正確顯示。

而Fx3的情況是,UTF-8的PUA是直接指回Unicode原有編碼……

綠字的地方我覺得有問題,其他我同意。IE 的部分,我之所以那樣寫,是因為一般人電腦根本沒有「PUA 中有對應的日文造字」的字型。這種字型就我目前看到的,都是 GPL 字型,一般微軟提供的字型或政府機構提供的字型都沒有。

翔風 寫:
coolcd 寫:
Unicode 在 BBS 上的問題,光是字元寬度就夠頭痛了
http://hyperrate.com/topic-view-thread. ... =3322#3322

我總覺得這個所謂的「問題」,是把字型和編碼捆綁一起造成的……
雖然說目前也不至於有半寬漢字……但是只要字型作者喜歡,根本不是問題啊…… :lol:
其實只要有合適BBS用的字型不就解決了?為什麼非得要從編碼這邊動手?

這個離題太遠了,有意見可以去 hyperrate 繼續討論。

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-05, 02:43 
離線

註冊時間: 2005-07-27, 17:24
文章: 240
coolcd 寫:
綠字的地方我覺得有問題,其他我同意。IE 的部分,我之所以那樣寫,是因為一般人電腦根本沒有「PUA 中有對應的日文造字」的字型。這種字型就我目前看到的,都是 GPL 字型,一般微軟提供的字型或政府機構提供的字型都沒有。

畢竟沒有試驗過……
不過單純看DBCS轉換出來的結果而言,綠字部分應該成立……

嗯,的確一般字形不會包括這部分……
不過我沒用Fontforge察看手頭上那個為香港教育部門定制的Windows 2000 新細明體有沒有用到這部分造字區(按照HKSCS-2001?)……

畢竟UAO/HKSCS/BIG5-2003都很難完全在同一個Windows字碼表上兼容……
這種情況下採取一個極端——什麼都不要改,反而是比較合適的做法吧……
然後把平臺都轉移上Unicode上來就解決了。

不過話說……
Firefox 3遇到unicode PUA編碼時,似乎都把這些編碼指向了Unicode原有編碼交給渲染引擎,然後顯示出來?
因為例如這頁
http://zh.wikibooks.org/w/index.php?tit ... _E000-EFFF
倒是可以顯示不少字符……


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1a2pre) Gecko/2008080303 Minefield/3.1a2pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-05, 10:45 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
翔風 寫:
但是Unicode PUA轉換回BIG-5時,不會指向BIG-5造字區。
畢竟沒有試驗過……
不過單純看DBCS轉換出來的結果而言,綠字部分應該成立……

如果綠字成立,為什麼會這樣?
s793016 寫:
要看那個文章內容其實很簡單,您把它整個複製下來,然後貼到「記事本」或 emeditor 等文字編輯器,再另存成「big5」編碼,最後把這個檔用 firefox 開,就可以用「big5」看到了。

只要是日文跑到 unicode 造字區的文章都可以這樣還原。

Hedgehog Shadow 寫:
對了 前面的S大大 那個轉貼的方法很有效 謝謝!感激不盡!


翔風 寫:
畢竟UAO/HKSCS/BIG5-2003都很難完全在同一個Windows字碼表上兼容……
這種情況下採取一個極端——什麼都不要改,反而是比較合適的做法吧……
然後把平臺都轉移上Unicode上來就解決了。

什麼都不改,也就是要忍受不便吧。

對一般台灣人來講,裝 UAO 還是比較實用,反正只要什麼都儘量用 unicode,既可享受便利,又不會製造別人困擾。如果不裝,把 big5 日文對應到 PUA 會造成人家不便呢。當然,如果你有 HKSCS 的需求,就不能裝 UAO。

至於 big5 2003,等支援的平台、程式多一點再說吧,code 就是力量。

翔風 寫:
不過話說……
Firefox 3遇到unicode PUA編碼時,似乎都把這些編碼指向了Unicode原有編碼交給渲染引擎,然後顯示出來?

應該不是,PUA 編碼就已經是 unicode 了,而這個網頁是用 utf-8,應該不需要再轉碼。那頁顯示的結果應該是各字型 PUA 內的造字大雜匯,據說 fx3 會很努力去找字型來顯示,即使你沒有指定正確的字型,它也會儘量去找。

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-06, 13:28 
離線

註冊時間: 2008-06-22, 12:07
文章: 23
請問問題解決了嗎?0.0


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-06, 21:21 
離線

註冊時間: 2005-07-01, 17:51
文章: 13
來自: 台北-Taipei,Taiwan
nhk9490 寫:
請問問題解決了嗎?0.0

啊? Mobile01的問題應該算是解決了吧 XD
(得感謝S大大的拔刀相助)

不過現在討論的比較算是根本的問題


對了 再問各位大大

之前好像再這看到有一篇文說可以將預設輸出的編碼強制轉換

似乎是要調userChrome.css,userContent.css的樣子

有辦法嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-07, 13:16 
離線

註冊時間: 2008-06-22, 12:07
文章: 23
Hedgehog Shadow 寫:
nhk9490 寫:
請問問題解決了嗎?0.0

啊? Mobile01的問題應該算是解決了吧 XD
(得感謝S大大的拔刀相助)

不過現在討論的比較算是根本的問題


對了 再問各位大大

之前好像再這看到有一篇文說可以將預設輸出的編碼強制轉換

似乎是要調userChrome.css,userContent.css的樣子

有辦法嗎?

所以裝UAO就好了嗎?0.0
我有裝,但沒裝櫻花輸入法,這樣有關係嗎?@@


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-08, 19:58 
離線
[MozTW 版主群]

註冊時間: 2005-12-01, 01:29
文章: 388
coolcd 寫:
據說 fx3 會很努力去找字型來顯示,即使你沒有指定正確的字型,它也會儘量去找。

我安裝 AR PL New Sung 後去看 Mobile01 那篇文章,測試發現 Fx3 並不會自行去找有這些字碼的字型來顯示,
即使在 Windows Registry 設定 Font Link 也是沒效,一定要將字型指定為 AR PL New Sung 才能顯示出來,
但是 Fx2 的話不管你指定的字型有沒有設定 Font Link,它都會去抓 AR PL New Sung 來顯示…

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008072015 Firefox/3.0.1 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-08, 20:22 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
Holy 寫:
coolcd 寫:
據說 fx3 會很努力去找字型來顯示,即使你沒有指定正確的字型,它也會儘量去找。

我安裝 AR PL New Sung 後去看 Mobile01 那篇文章,測試發現 Fx3 並不會自行去找有這些字碼的字型來顯示,
即使在 Windows Registry 設定 Font Link 也是沒效,一定要將字型指定為 AR PL New Sung 才能顯示出來,
但是 Fx2 的話不管你指定的字型有沒有設定 Font Link,它都會去抓 AR PL New Sung 來顯示…

我之前這段話的資訊來源是這裡, 我後來也發現 Fx 3 並不如它所宣稱的那樣強了,只是我不知道 Fx 2 可以自己找到 AR PL New Sung,這代表 robust 的文字顯示應該是 Mozilla 一慣的作風,所以說,Holy 你很有可能找到一個 bug 了,應該去 bugzilla 找找看是否有相關的 bug。

另外,這個問題可能是 Windows 才有,因為 Linux 這邊不需指定字型就能 fallback 到適當的字型。

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071618 Iceweasel/3.0.1 (Debian-3.0.1-1)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-12, 01:48 
離線

註冊時間: 2008-06-22, 12:07
文章: 23
請問裝UAO就行了嗎?@@


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-12, 02:33 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
nhk9490 寫:
請問裝UAO就行了嗎?@@


我很想知道你怎麼得出這結論的,不過你不清楚首篇在討論什麼的話,可以去問 UAO 團隊。

編輯:
抱歉我上面太激動了,搞錯的是我。想看那些亂碼字或問號字,比較快又不影響系統的方法是複製貼上 PieTTY 或 OpenPCMan 這些內建 UAO 的軟體裡。
再編輯:
剛發現官版 Fx3 也能看 UAO 轉換過的字,所以複製到純文字文件,改存成 Big5 或 ANSI 編碼,再丟給 Fx3 用 Big5 編碼看就行了。

_________________
【Firefox 有問題請先看這裡】
回覆文章的建議
萬用自我檢測除錯大法 for Firefox
完全備份大法 for Firefox
重建 Firefox 的設定
乾淨升級 Firefox
(本帳號停用中)


最後由 wini 於 2008-08-13, 13:45 編輯,總共編輯了 2 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-12, 14:50 
離線

註冊時間: 2003-11-18, 10:59
文章: 3473
nhk9490 寫:
請問裝UAO就行了嗎?@@

裝 UAO 與不裝 UAO 都有辨法可以看到 mobile01 那個網頁的 Unicode 造字區的日文。

一種方法是安裝 Unicode 造字區有日文的字型,就是之前提過的一些 GPL 字型,並強制使用該字型來顯示網頁 (但此法目前我只在 Fx 試成功,在 IE 試不成功,明明已略過網頁的樣式並指定使用 AR PL New Sung 了,卻仍無法成功顯示,如有人能解惑,感激不盡)。

另一種方法是先將 Unicode 造字區的 Unicode 日文還原成 Big5 日文,再想辨法顯示 Big5 日文 (方法很多,裝 UAO、或中國海字集、或用 Fx 來看都可以)。講詳細一點,就是:
  • 把網頁另存新檔
  • 用 notepad 打開,另存新檔,存檔時編碼選 ANSI
  • 用 fx 打開那個網頁,把編碼切成 big5,就可以看了。

如果要用 IE 打開,就必需裝 UAO 或 中國海字集,或是使用一些其他方式讓 IE 可以顯示 big5 日文。

_________________
:::: 簽名檔分隔線 ::::
免費好用又自由的輸入法 gcin Windows | 勸大家以後不要再買 ATI


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-13, 12:50 
離線
[MozTW 版主群]

註冊時間: 2005-12-01, 01:29
文章: 388
coolcd 寫:
但此法目前我只在 Fx 試成功,在 IE 試不成功,明明已略過網頁的樣式並指定使用 AR PL New Sung 了,卻仍無法成功顯示。

你的 IE 是 6.0 還是 7.0?因為我用 IE6 開是可以成功顯示的,用 IE7 開就呈現空白了,原本以為是 UAO 問題,找一台沒裝 UAO 的 IE7 試也是一樣。

_________________
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.1) Gecko/2008072015 Firefox/3.0.1 (tete009 SSE PGO)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 63 篇文章 ]  前往頁數 上一頁  12345  下一頁

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


誰在線上

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


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

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