大部分包好的 tclkit 都沒有 big5,此時便須自行加入 (以 windows 環境為例)

  1. 下載已包好的 tclkit (例如 tclkit-gui-854.exe)
    下載 sdx (sdx.bat、sdx.kit)
    下載 tclkitsh (tclkitsh-win32.upx.exe) 並改名為 tclkitsh.exe
    下載 Tcl source
    2008/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
  2. unwrap tclkit-gui-854.exe,解出 tclkit-gui-854.vfs 目錄
    C:\code\tclkit>sdx unwrap tclkit-gui-854.exe
    193 updates applied
  3. 由 Tcl Source 中的 ibrary\encoding 目錄取出要的編碼 big5.enc 放至 tclkit-gui-854.vfs\lib\tcl8.5\encoding 中
  4. 分開 tclkit 資料和程式
    C:\code\tclkit>sdx mksplit tclkit-gui-854.exe
    tclkit-gui-854.head: 825344 bytes
    tclkit-gui-854.tail: 431639 bytes
  5. 包新的 tclkit
    C:\code\tclkit>sdx wrap tclkit-gui-854.new -runtime tclkit-gui-854.head
    194 updates applied
  6. 將 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
  7. 執行新包好的 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