1.0.0
First release.
Encoding Auto-Fix detects non-UTF-8 text files on creation and rewrites them as clean UTF-8 — preventing Obsidian/sync plugins from corrupting Korean/CJK text.
Features
- Auto-convert on file creation: UTF-16 LE/BE (with/without BOM), UTF-8 BOM → UTF-8
- Reads raw bytes via
readBinarybefore any lossy decode - Safe: clean UTF-8 untouched; unknown encodings (EUC-KR/CP949) warned, not force-converted
- Manual command + mobile support
Install
- Manual: copy
main.js+manifest.jsoninto<vault>/.obsidian/plugins/encoding-autofix/ - BRAT: add
kathar0s/obsidian-encoding-autofix