安裝 Activiti 插件後,流程圖編輯器中文標籤顯示為亂碼(方框、問號),即使 IDEA Settings → Editor → File Encodings 已全部設為 UTF-8 仍無效。

Activiti 設計器基於 Eclipse GEF/Draw2d,運行在 IDEA 進程內,其字符集由 **JVM 啟動參數 `-Dfile.encoding`** 決定,而非 IDEA 內部編碼設置。若啟動時未指定,預設採用作業系統平台編碼(Windows 為 GBK/CP936),導致中文渲染錯誤。
bin 目錄,找到兩個啟動配置文件:idea64.exe.vmoptions(64 位元啟動器)idea.exe.vmoptions(32 位元啟動器,若存在)-Dfile.encoding=UTF-8

在 IDEA 終端執行:
java -XshowSettings:properties -version 2>&1 | grep file.encoding # 輸出應包含:file.encoding = UTF-8
-Dsun.jnu.encoding=UTF-8:影響 JNI 層文件名編碼。-Dconsole.encoding=UTF-8:控制台輸出編碼(部分舊版本需要)。通常僅設定 -Dfile.encoding=UTF-8 即可覆蓋絕多數場景。
.vmoptions 後**必須重啟 IDEA**,熱重載不生效。~/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/.../bin/(Mac)或對應 Windows 路徑。.idea/workspace.xml 中的編碼設置**不影響**插件內部 JVM 字符集。