大部分包好的 tclkit 都沒有 big5,此時便須自行加入 (以 windows 環境為例)
- 下載已包好的 tclkit (例如 tclkit-gui-854.exe)
下載 sdx (sdx.bat、sdx.kit)
下載 tclkitsh (tclkitsh-win32.upx.exe) 並改名為 tclkitsh.exe
下載 Tcl source2008/10/02 下午 07:19 44 sdx.bat
2008/10/02 下午 07:20 105,528 sdx.kit
2008/10/02 下午 07:32 4,402,113 tcl8.5.4-src.tar.gz
2008/10/02 下午 07:15 1,256,983 tclkit-gui-854.exe
2008/10/02 下午 07:25 495,054 tclkitsh.exe - unwrap tclkit-gui-854.exe,解出 tclkit-gui-854.vfs 目錄
C:\code\tclkit>sdx unwrap tclkit-gui-854.exe
193 updates applied - 由 Tcl Source 中的 ibrary\encoding 目錄取出要的編碼 big5.enc 放至 tclkit-gui-854.vfs\lib\tcl8.5\encoding 中
- 分開 tclkit 資料和程式
C:\code\tclkit>sdx mksplit tclkit-gui-854.exe
tclkit-gui-854.head: 825344 bytes
tclkit-gui-854.tail: 431639 bytes - 包新的 tclkit
C:\code\tclkit>sdx wrap tclkit-gui-854.new -runtime tclkit-gui-854.head
194 updates applied - 將 tclkit-gui-854.new 改名為你要的新檔名,例如 tclkit-gui-854.big5.exe
2008/10/02 下午 08:18 1,289,409 tclkit-gui-854.big5.exe
2008/10/02 下午 07:15 1,256,983 tclkit-gui-854.exe - 執行新包好的 tclkit-gui-854.big5.exe 看有沒有問題
(tclkit) 1 % lsort [encoding name]
ascii big5 cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 cp1256 cp1257 cp1258 cp437 cp737 cp775 cp850 cp852 cp855 cp857 cp860 cp861 cp862 cp863 cp864
以後就可以直接拿 tclkit-gui-854.big5.exe 來包程式了~
Reference:
[1] unicode encodings
[2] 修改tclkit
0 Comments
發表迴響