有关笔记乱码问题

最近频繁遇到笔记乱码的情况,想问问能不能有解决方案。


遇到的问题

近2个月之内,频繁遇到打开obisidian后以前的笔记变成乱码的情况。在我做笔记搜索的时候,偶然间发现了2篇以上的笔记变成乱码,依靠之前的备份恢复后还是会频频出现这个问题。

乱码截图:

obsidian版本:1.6.7
插件:装了不少(暂时还没做插件问题的排除实验)

预期的效果

这个问题的确是近期才出现的,翻找了搜索网站的各类信息没有符合我的解决方案,希望能一劳永逸地解决一下,每天打开笔记发现乱码还要重新找备份拖过来真的很崩溃……

已尝试的解决方案

1.为什么我的md文件用记事本打开,有的文件正常显示有的文件会乱码? - #8,来自 闯王
↑我尝试了上面帖子中的办法,但发现修改编码无用。但我意识到可能的确是编码的问题,记事本打开正常的文件,下面显示的编码是UTF-8,但乱码的文件显示的确是ANSI(可以参照上面截图)。

只不过任何修改编码的努力,记事本直接另存为修改,或是notepad和word修改全部无效。

此外我在obsidian中开了文件恢复,其中未乱码前的快照无法复制粘贴进已乱码的文件中,必须要新建文件才可以恢复正常。感觉大概率是底层的编码出了问题,但是要怎么恢复正常未知。

求问是否能有准确的方法可以规避这个问题?会是插件冲突所导致的吗?
感激不尽!!!

其实没看明白, 是直接从 Obsidian 里首次看到乱码, 还是 Ob 一直能正常使用, 直到以记事本打开后看到记事本显示乱码


可以考虑先调查, 乱码文本具体什么情况?

是文本存储时本身就被存乱了 (存档所用编码既不是 UTF-8 也不是 GBK)
还是文本存储正确 (无论 UTF-8 还是 ANSI, GBK), 仅由于软件没以正确编码解读, 才显示成乱码

除了记事本, 也建议试试别的文本编辑器 (例如 Notepad3 之类) 打开文件看看情况

另外还可以注意文本体积, 在笔记内容基本为中文时, GBK 编码和 UTF-8 编码的文件, 体积大概会是 2:3 的比例, 如果能观察到啥时 “文件体积显著变化” 了, 那就是被以另一种编码存档了

Hi,感谢您的回复!

关于乱码出现顺序的问题:
我是直接从obsidian里首次看到乱码后,排查文件才发现记事本中的文件也显示乱码的。

关于乱码文本的具体情况,我对比了备份文件和出问题之后的文件:
1.出现乱码之前该笔记还是可以正常阅读的,此时的编码是UTF-8。文本存储时应该没有问题。
2.尝试了您说的notepad3,出问题的文件仍然显示乱码,备份文件则是可以正常阅读,且更换编码没有任何效果。
3.出问题前后的两个文件体积没有变化。

这个问题前两周很频繁地出现,但最近几天又没再出现过了。
很是令人费解…… :crying_cat_face:

感觉最有可能的是硬件上出问题了

感谢您的回复!
:face_holding_back_tears:醍醐灌顶了!!!
最近存放笔记的磁盘时不时地需要修复才能正常使用……
今早正好又出现需要修复的提示,而后打开obsidian发现前几天正常的几份笔记出现乱码……

我会再观察几天,但感觉真相了……
:face_holding_back_tears:Many thanks!!!