在 DSH 中讀取及編輯舊編碼檔案:README 說明預設依原編碼寫回,包括 GBK、Shift-JIS;啟用 normalizeToUtf8 則將舊編碼轉為 UTF-8。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-10-25
授權條款
MIT
01它能幫你完成什麼?
在 DSH 中讀取及編輯舊編碼檔案
README 說明預設依原編碼寫回,包括 GBK、Shift-JIS;啟用 normalizeToUtf8 則將舊編碼轉為 UTF-8。
處理 GBK 或 Shift-JIS 專案檔案的 DSH 使用者
02如何將外掛接入 DeepSeek Harness?
安裝步驟
- 01
執行 `dsh plugin --profile web add dsh-fs-encoding`,安裝含編譯產物的 npm 套件。
$ dsh plugin --profile web add dsh-fs-encoding
- 02
重新啟動 `dsh web`。
$ dsh web
驗證整合成功
作者未說明
復原
- 執行 `dsh plugin --profile web remove dsh-fs-encoding`,再重新啟動 `dsh web`。
03DSH 整合程度與能力邊界
面向 DeepSeek Harness(DSH)的檔案編碼工具。
明確指定讀取編碼
以 `read({ file_path: "legacy.txt", encoding: "gbk" })` 明確讀取 GBK 檔案。
指定新檔案編碼
新檔案預設 UTF-8 無 BOM;`write` 可為新檔案指定編碼。
04適合誰?何時不該用?
適合
- 處理 GBK 或 Shift-JIS 專案檔案的 DSH 使用者
不適合
- 無 BOM 的非 UTF-8 檔案預設需明確指定編碼;自動猜測不保證編碼正確。
- 與同一作用域註冊同名工具的其他外掛衝突。
- `write` 的 encoding 參數只適用於新檔案;現有檔案會報 `E_ENCODING_NOT_APPLICABLE`。
05相容性、維護與安全提醒
- 無 BOM 的非 UTF-8 檔案預設需明確指定編碼;自動猜測不保證編碼正確。
- 與同一作用域註冊同名工具的其他外掛衝突。
- `write` 的 encoding 參數只適用於新檔案;現有檔案會報 `E_ENCODING_NOT_APPLICABLE`。
固定原始碼提交的 README 作者聲明
06常見問題
此外掛會自動猜出所有舊編碼嗎?
不會。無 BOM 的非 UTF-8 檔案預設需明確指定編碼,推測結果仍具有機率性。
DSH 中如何讀取 GBK 檔案?
使用 `read({ file_path: "legacy.txt", encoding: "gbk" })`。
能用 write 改變現有檔案的編碼嗎?
encoding 參數僅用於新檔案,現有檔案會拒絕該參數。
07相關的 DSH 工作流程
weknora
作者 tencent
開源的 LLM 知識庫平臺:把原始文件轉化為可檢索的 RAG 知識庫、自主推理智慧體和自動維護的 Wiki 系統,支援多租戶部署。
honcho
作者 plastic-labs
用於構建有狀態 AI 智慧體的記憶庫,支援跨會話連續學習與上下文工程。
webnovel-writer
作者 lingfengqaq
基於 Claude Code 的長篇網文輔助創作系統,解決 AI 寫作中的「遺忘」和「幻覺」問題,支援 200 萬字量級 連載創作。
mirage
作者 strukto-ai
全球首個面向 AI 智慧體的統一虛擬檔案系統。
08資料與來源
为 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)提供的文件编码治理插件
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-10-25。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
