瀏覽單個文章
A級黑豬肉
Advance Member
 

加入日期: Apr 2004
您的住址: 楓葉國
文章: 316
引用:
作者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 問題...
舊 2017-07-04, 09:55 PM #65
回應時引用此文章
A級黑豬肉離線中