最近频繁遇到笔记乱码的情况,想问问能不能有解决方案。
遇到的问题
近2个月之内,频繁遇到打开obisidian后以前的笔记变成乱码的情况。在我做笔记搜索的时候,偶然间发现了2篇以上的笔记变成乱码,依靠之前的备份恢复后还是会频频出现这个问题。
乱码截图:
obsidian版本:1.6.7
插件:装了不少(暂时还没做插件问题的排除实验)
预期的效果
这个问题的确是近期才出现的,翻找了搜索网站的各类信息没有符合我的解决方案,希望能一劳永逸地解决一下,每天打开笔记发现乱码还要重新找备份拖过来真的很崩溃……
已尝试的解决方案
1.为什么我的md文件用记事本打开,有的文件正常显示有的文件会乱码? - #8,来自 闯王
↑我尝试了上面帖子中的办法,但发现修改编码无用。但我意识到可能的确是编码的问题,记事本打开正常的文件,下面显示的编码是UTF-8,但乱码的文件显示的确是ANSI(可以参照上面截图)。
只不过任何修改编码的努力,记事本直接另存为修改,或是notepad和word修改全部无效。
此外我在obsidian中开了文件恢复,其中未乱码前的快照无法复制粘贴进已乱码的文件中,必须要新建文件才可以恢复正常。感觉大概率是底层的编码出了问题,但是要怎么恢复正常未知。
求问是否能有准确的方法可以规避这个问题?会是插件冲突所导致的吗?
感激不尽!!!
Probe
(Probe)
2
其实没看明白, 是直接从 Obsidian 里首次看到乱码, 还是 Ob 一直能正常使用, 直到以记事本打开后看到记事本显示乱码
可以考虑先调查, 乱码文本具体什么情况?
是文本存储时本身就被存乱了 (存档所用编码既不是 UTF-8 也不是 GBK)
还是文本存储正确 (无论 UTF-8 还是 ANSI, GBK), 仅由于软件没以正确编码解读, 才显示成乱码
除了记事本, 也建议试试别的文本编辑器 (例如 Notepad3 之类) 打开文件看看情况
另外还可以注意文本体积, 在笔记内容基本为中文时, GBK 编码和 UTF-8 编码的文件, 体积大概会是 2:3 的比例, 如果能观察到啥时 “文件体积显著变化” 了, 那就是被以另一种编码存档了
Hi,感谢您的回复!
关于乱码出现顺序的问题:
我是直接从obsidian里首次看到乱码后,排查文件才发现记事本中的文件也显示乱码的。
关于乱码文本的具体情况,我对比了备份文件和出问题之后的文件:
1.出现乱码之前该笔记还是可以正常阅读的,此时的编码是UTF-8。文本存储时应该没有问题。
2.尝试了您说的notepad3,出问题的文件仍然显示乱码,备份文件则是可以正常阅读,且更换编码没有任何效果。
3.出问题前后的两个文件体积没有变化。
这个问题前两周很频繁地出现,但最近几天又没再出现过了。
很是令人费解……
感谢您的回复!
醍醐灌顶了!!!
最近存放笔记的磁盘时不时地需要修复才能正常使用……
今早正好又出现需要修复的提示,而后打开obsidian发现前几天正常的几份笔记出现乱码……
我会再观察几天,但感觉真相了……
Many thanks!!!