obsidian社区插件
Obsidian 插件:Code Converter
插件ID:code-converter code-converter code converter:Detects non-UTF-8 encodings in your vault and safely converts them to UTF-8 with automatic backup. Repairs double-encoded mojibake, exports conversion logs, and supports 10 UI languages. - This plugin has not been manually reviewed by Obsidian staff.
Obsidian 插件:Code Converter
插件名片
- 插件名称:Code Converter
- 插件作者:xiaosong8584
- 插件说明:Detects non-UTF-8 encodings in your vault and safely converts them to UTF-8 with automatic backup. Repairs double-encoded mojibake, exports conversion logs, and supports 10 UI languages. - This plugin has not been manually reviewed by Obsidian staff.
- 插件分类:[‘数据处理’, ‘文件管理’, ‘备份与恢复’, ‘编辑工具’, ‘obsidian插件’]
- 项目地址:点我访问
- 国内下载地址:下载安装
- 自述文件:Readme
概述
Code Converter 是一款专为 Obsidian 设计的编码转换插件,旨在解决非 UTF-8 文件在笔记库中显示乱码的问题。
主要功能:自动检测库内非 UTF-8 编码文件(如 GBK、Big5、UTF-16 等),在生成备份后安全转换为 UTF-8,并自动去除 BOM。此外,它还具备实验性的“乱码修复”功能,可尝试修复已固化为 UTF-8 的双重编码文本(如 ÖÐÎÄ)。
适用场景:适用于从旧系统迁移笔记、混合使用不同编码来源的文件,或需要批量清理库内编码不一致情况的场景。
核心特色:
- 多重安全机制:采用严格验证与评分制检测,低置信度文件需手动确认,转换前强制备份,确保数据可回滚。
- 智能修复:支持 22 种候选编码评分,并能识别不可逆的 U+FFFD 损坏,绝不凭空捏造内容。
- 多语言与日志:支持 10 种 UI 语言(含 RTL),并提供 JSON/Markdown 格式的转换日志导出。
使用建议:建议在首次使用时先对少量文件进行测试,确认备份机制正常后再批量处理。对于已出现乱码的文本,可尝试其实验性修复功能,但需注意该功能为实验性质,重要数据请保留原始备份。
Help这篇插件文章还没有人贡献,欢迎占坑!
如果您有好的想法欢迎提交PR或者文末留言。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。