【Creo】08-中文字體變亂碼解決之道

by 假許

我們來講講在Creo Parametric 中文字體變亂碼要如何解決

情境:

  • 工程圖裡中文字體變亂碼
  • 裝配組裝關係顯示亂碼
  • 在中文操作系统,啟動英文版Creo中文字變亂碼
  • 在英文操作系統,Creo中文字變亂碼
  • 工程圖想顯示簡體字型

原因:

  • LANG 是所有作業系統和軟體的標準變數
  • PRO_LANG 是專門用於 Creo Parametric 及其它 PTC 軟體的一個變數
  • 如果設置了 PRO_LANG,Creo Parametric 將使用 PRO_LANG 作為語言變數,而不使用 LANG
  • 這樣使用者便可靈活地為非 PTC 軟體設置 LANG,同時為 Creo Parametric 設置 PRO_LANG,以便使用不同的語言。
  • 如果同時使用這兩個變數,可以避免在 Creo Parametric 與其它非 PTC 軟體之間切換時需要設置和重新設置 LANG
  • 在Microsoft Windows作業系統中,簡體中文,繁體中文和英語所對應的環境變數值分別為chs, cht和 C

解決方案:

  1. 安裝過程勾選需要安裝的語言,勾選「繁體中文」如果需要簡體字,則複選「簡體中文」
    • 如果當初安裝沒有安裝需要的語言,重新執行安裝檔setup.exe就好,不用移除Creo,不用移除Creo,不用移除Creo
  1. 設置系統的環境變數,本機>右鍵”內容”>進階系統設定>進階>環境變數
    • 新增系統變數名稱pro_lang或lang,變數值Chinese_Taiwan.950, (大小寫要一致)
      • 如果之前環境變量“ lang”設置為“ cht”,但Creo Parametric的PTC Installation Assistant仍顯示簡體中文。
        • 將環境變量“ lang ”設置為“ chinese_tw ”或“ Chinese_Taiwan.950 ”,而不是“ cht ”
        • cht用於win7環境, Chinese_Taiwan.950用於win10環境,大小寫需一致
  1. 透過前面2項設置,在裝配組裝環境已為繁體字,但在工程圖可能還是會出現亂碼,那就要解決預設字型問題
    • 基本上前面設置正確,工程圖預設字型為font.ndx。中文介面會正常,但英文介面則需要改字型
    • 設置工程圖的細節選項,找到default_annotation_font 將值改為font_chinese_tw.ndx
    • 若需要簡體字,則將default_annotation_font 值改為font_chinese_cn.ndx

設置完成後就可以看到字型為繁體字了

備註:

  • 如果沒有為lang或pro_lang設置任何值,應用程序則會自動檢測電腦的語言環境作為預設
  • 如果未安裝區域語言包,或者無法識別當前的區域設置,則該應用程序默認為英語
  • lang或pro_lang設置的值將取代默認的系統區域設置
  • 支援語言pro_lang與值對照表
Language of Windows Operating SystemPRO_LANG Variable Values
Chinese Simplifiedchinese-simplified
chs
Chinese Traditionalchinese-traditional
Cht
Chinese_Taiwan.950
Brazilian Portugueseportuguese
Englishc
english
Frenchfrench
Germangerman
Italianitalian
Japanesejapanese
Koreankorean
Russianrussian
Spanishspanish

歡迎轉載本文章,有疑問也可在下方留言

4 comments

【Creo】09-如何修改標準孔預設註記 – 假許起手式 2021-05-10 - 14:11

[…] 修改後可以看到標準孔註記已改為中文(環境設定不清楚請參閱這) […]

Reply
highway 2022-03-22 - 11:36

您好,不過如果我想反過來,將中文的creo介面改為英文的,有相關的設定調整說明嗎? 感謝

Reply
Josh 2022-03-23 - 12:55

hi, 你可以執行Creo安裝路徑下…\PTC\Creo 8.0.3.0(依你版本)\Parametric\bin\reconfigure.exe
自訂應用程式>指令組態>編輯>將”Chinese_Translation”點到左邊>執行”安裝”
再重啟CREO就好了

Reply
MAXI 2023-01-05 - 00:10

您好,謝謝教學,我已確認我的creo已做到您說的
①安裝過程勾選需要安裝的語言,勾選「繁體中文」
②新增系統變數名稱PRO_LANG,變數值Chinese_Taiwan.950, (大小寫有確認一致)

但裝配組裝關係,本來是顯示中文亂碼,後來變成□□
也就是變成方塊的意思,請問該如何解決呢?
謝謝

Reply

Leave a Comment