跳到主要内容
插件

dsh-fs-encoding

MrWeiCodes191更新于 昨天

在 GitHub 打开

让 AI 读写 GBK 等非 UTF-8 和带 BOM 的文件时不再弄坏编码,省心又安全

实用分

82 / 100

配置门槛

开箱即用

协议

MIT

语言

TypeScript

安装

快速开始

复制命令,或者把整个安装任务交给你的 Harness 智能体。

git clone https://github.com/MrWeiCodes/dsh-fs-encoding.git
DSH 版本DSH ≥ 0.1.5-rc.2
让智能体安装

请帮我安装 DeepSeek Harness 插件「dsh-fs-encoding」: - GitHub 仓库:MrWeiCodes/dsh-fs-encoding(https://github.com/MrWeiCodes/dsh-fs-encoding) - 类型:cordis 插件(装到 DSH profile) - 注意:该插件声明 DSH 版本要求 ^0.1.5-rc.2,安装前请先确认我的版本是否满足。 - 该插件开箱即用,无需额外配置。 请先查看仓库 README 确认安装步骤,然后按官方方式安装。…

README 摘要

来自项目自身文档的清洗摘录。

dsh-fs-encoding — DSH 文件编码守护 为 DeepSeek Harness(DSH)提供的文件编码治理插件:让 AI 读写文件时不再弄坏 BOM 与多字节编码 🌏 中文 English dsh · dsh-plugin · plugin · encoding · BOM · GBK · Big5 · Shift-JIS · UTF-16 · AI agent · 编码 · 文件编码 · 乱码 简介 DSH 自带的 read / write / edit / grep 四个文件工具 只认 UTF-8 ,遇到中文、日文、韩文项目里常见的编码就会出问题: - GBK、Big5、Shift-JIS 等编码的文件根本读不了 ,直接报 invalid UTF-8 text ,AI 只能干看着; - 带 BOM 的 UTF-8 文件能读,但 BOM 会被悄悄吃掉 ——AI 随手改一次,文件开头那三个字节就没了。对 PHP、旧版编译器、部分 Windows 软件来说,文件头少了 BOM 就可能解析出错或直接乱码; - grep 搜非 UTF-8 文件时,命中的行显示成 (line is not valid UTF-8) ;搜中文时更糟—— 返回 0 条且不报错 ,看起来像"文件里没有",实际是根本没搜; - 更麻烦的是 没有任何警告 :你只会在某天发现文件坏了,却不知道是哪次编辑弄坏的。 本插件接管这四个工具,在 完整保留原有行为 (沙箱围栏、读后写保护、版本校验、diff 展示)的前提下,让非 UTF-8 文件和 BOM 都能正确读写: 文件原来是什么编码,改完还是什么编码。 功能特性 - 字节级保真 :文件编码在首次读取时确定一次,之后每次保存都按原编码写回。改一个 GBK 文件,它仍然是一个 GBK 文件,不会被偷偷转成 UTF-8。 - BOM 保真 :原本有 BOM 就精确还原,原本没有就绝不擅自添加——两个方向都不会出错。 - 换行符保真 :CRLF / LF / CR 在读取时识别、保存时还原,Windows 项目不会被改成 LF。 - 绝不静默损坏 :…

在 GitHub 打开

项目信息

作者
MrWeiCodes
协议
MIT
stars
19
Forks
1
更新时间
2026年11月11日
创建时间
2026年9月14日
语言
TypeScript
收录来源
topic

相关条目

来自同一生态方向的相似工具。

查看全部
插件

dsh-music-player

kendu76

在 DeepSeek Harness 网页里直接听歌、听小说,写代码摸鱼不用切窗口。

dshdsh-bundledsh-plugin
22需要配置
80/100
插件

dsh-ops-mac

Salty-Mocha

在 Apple Silicon Mac 上用 Rust 加速的文件工具和 PTC 批处理,让 DeepSeek Harness 跑得更快更顺手。

deepseekdeepseek-harnessdsh
3开箱即用
78/100
插件

dsh-ops

T-Auto

DSH 底层操作工具箱,帮你省 Token、缩短任务耗时,干活更快更省。

dshdsh-plugindsh-plugins
5.7k开箱即用
91/100