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

從Unicode的PUA指回正確的Unicode編碼?
https://forum.moztw.org/viewtopic.php?f=8&t=23782
1 頁 (共 1 頁)

發表人:  翔風 [ 2008-08-03, 17:25 ]
文章主題 :  從Unicode的PUA指回正確的Unicode編碼?

嗯,先聲明一點,我是堅決不用UAO的……

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

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

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

發表人:  s793016 [ 2008-08-04, 01:19 ]
文章主題 : 

翔風 寫:
嗯,先聲明一點,我是堅決不用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

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

發表人:  翔風 [ 2008-08-04, 01:29 ]
文章主題 : 

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

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

我是用cli模式行php的……

發表人:  s793016 [ 2008-08-04, 08:51 ]
文章主題 : 

翔風 寫:
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 而出現的產物,在這個講求效率的時代,用對工具把省下的時間拿去作更多事會更實在一點,「因噎廢食」大可不必。

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