引用:
作者FLYFLY3
有問有機會,看看這裡有沒有機會遇到神人:
範例系統環境為MacOSX 10.11.6,開啟系統內建的“字元面板”,點選“表情符號”這個分類,分類下再隨機選一個符號,視窗右側的符號圖示下方,會有該符號的“正體中文名稱”。
然後因為資料查詢的方便性,我希望要把“表情符號”這個分類下的“所有的”“正體中文字元名稱”一次性的全部抽取出來另外備份在純文字檔案中,以方便個人查閱資料。
然後我開始嘗試要在系統內找出存放“表情符號”“正體中文名稱”的檔案。
這裡採用的字串範例為:
碼位:U+1F3AE
圖示下方的中文名稱:電動玩具
我的第一個嘗試是使用 EazyFind.app 地毯式的尋找開機系統分割區內“所有檔案”的檔案內容,關鍵字:“電動玩具”。
EazyFind.app 跑完一輪,“找不到東西”。
我的第二個嘗試是進入路徑
/System/Library/Input Methods/CharacterPalette.app/Contents/ 挑出許多或...
|
做不到。
因為表情符號的名稱定義是英文
http://unicode.org/charts/charindex.html
所以如果你要我幫你找到英文,那很簡單... XCode 用一下就可找到所有的...
所以蘋果是用 localization 去做到顯示「電動玩具」,而非「VIDEO GAME」。
但是蘋果的 /System/Library/Input Methods/CharacterPalette.app/Contents/Resources/zh_TW.proj 的 localization 檔案加密過... 你沒辦法直接看。
Just so you know...
如果是別人加密過後的... 你最好別備份在純文字檔案中... 我知道你只是想個人,但是這可能會有 IP 問題...