MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-09-04, 04:24

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





發表新文章 回覆主題  [ 4 篇文章 ] 
發表人 內容
文章發表於 : 2008-08-03, 17:25 
離線

註冊時間: 2005-07-27, 17:24
文章: 240
嗯,先聲明一點,我是堅決不用UAO的……

foobar2000這Unicode程序,在處理ID3 v1 Tags時就已經進行了big-5 至 Unicode 的轉換。
即UAO/HKSCS所用的Big-5造字區已經對應去Unicode PUA……

問題:
有沒有這樣一個對應表:
把Unicode PUA的字符編碼,對應本應使用的Unicode字符編碼。

我也做了這樣的編碼表,但某些字在使用時,對應不正確……
(PHP程式實作……)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008072015 Firefox/3.0.1 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-04, 01:19 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
翔風 寫:
嗯,先聲明一點,我是堅決不用UAO的……

foobar2000這Unicode程序,在處理ID3 v1 Tags時就已經進行了big-5 至 Unicode 的轉換。
即UAO/HKSCS所用的Big-5造字區已經對應去Unicode PUA……

問題:
有沒有這樣一個對應表:
把Unicode PUA的字符編碼,對應本應使用的Unicode字符編碼。

我也做了這樣的編碼表,但某些字在使用時,對應不正確……
(PHP程式實作……)

最簡單的作法:
1.把 unicode 轉回 big5
2.用 uao 字碼表再次轉到 unicode

記得有人說過,有現成的輪子可用,為什麼還要自己再重新發明一次輪子?就算這現成的輪子不太合用,拿來修修改改總比自己重頭來快得多。

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080427 SeaMonkey/1.1.9 (s793016/SSE2/PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-04, 01:29 
離線

註冊時間: 2005-07-27, 17:24
文章: 240
s793016 寫:
最簡單的作法:
1.把 unicode 轉回 big5
2.用 uao 字碼表再次轉到 unicode

記得有人說過,有現成的輪子可用,為什麼還要自己再重新發明一次輪子?就算這現成的輪子不太合用,拿來修修改改總比自己重頭來快得多。
這樣兩次轉換是否效率不夠高……?
而且php用的碼表和目前win系統的不一樣…… :roll:

我是用cli模式行php的……


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008072015 Firefox/3.0.1 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-04, 08:51 
離線
[MozTW 版主群]
頭像

註冊時間: 2002-12-03, 21:00
文章: 744
來自: 地球
翔風 寫:
s793016 寫:
最簡單的作法:
1.把 unicode 轉回 big5
2.用 uao 字碼表再次轉到 unicode

記得有人說過,有現成的輪子可用,為什麼還要自己再重新發明一次輪子?就算這現成的輪子不太合用,拿來修修改改總比自己重頭來快得多。
這樣兩次轉換是否效率不夠高……?
而且php用的碼表和目前win系統的不一樣…… :roll:

我是用cli模式行php的……

查表快不快,關鍵應該在您用的搜尋演算法以及您用的語言執行速度。

只要是有用到「FAT 長檔名」的作業系統,有哪個不是在作 real time n 次轉碼?又有哪個使用者能感覺得出來「實際上已經被作了 N 次轉碼」?

實際上如果懶得自己寫程式,在一台有裝uao補完的電腦上,用 convertz 把 id3:
1.unicode -> big5
2.big5 -> unicode

就結束了,又快又省事。

補完計畫原本就是為了讓舊的 big5 造字文件能轉到正確 unicode 而出現的產物,在這個講求效率的時代,用對工具把省下的時間拿去作更多事會更實在一點,「因噎廢食」大可不必。

_________________
想讓 Internet Explorer 當掉嗎?

「方法一」 - 被 google 檔掉的樣子,開不起來

「方法二」


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080427 SeaMonkey/1.1.9 (s793016/SSE2/PGU)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 4 篇文章 ] 

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


誰在線上

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


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

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