zhaohongxuan/obsidian-weread-plugin

[BUG] 书名含特殊字符的情况报错不同步

liaoruiqi opened this issue · 9 comments

**描述bug **
自己上传的英文书籍笔记不会自动同步
重现步骤
同步的仅有中文书籍的笔记
英文书籍的笔记未同步,不知道是触发了什么问题

截图
image

桌面(请填写以下信息):

  • 操作系统: macos 14.1.2 (23B92)
  • Obsidian版本:Version 1.5.8 (Installer 1.4.16)
  • 插件版本: [例如 0.6.0]

补充信息
在此处添加有关该问题的任何信息。

似乎只有这本书没有同步,别的英文书籍也会,不知道触发了什么bug

改一下书名试试,可能是里面有冒号

image 嗯,应该是特殊字符导致的

改一下书名试试,可能是里面有冒号

好像微信读书不支持改书名,如果重新上传的话,笔记也迁移不过去……
大佬能在下个版本优化下么,万分感谢

想知道 你这个带冒号的文件是如何上传到微信读书的,我试了好多次,带冒号的文件到电脑上自动变成其他字符了。。

想知道 你这个带冒号的文件是如何上传到微信读书的,我试了好多次,带冒号的文件到电脑上自动变成其他字符了。。

我确实上传成功了,用的是微信读书网页版本,macbook pro。
书名是The Psychology of Money: Timeless Lessons on Wealth, Greed, and Happiness
我现在用另外一个chrome插件先把笔记导出了,临时解决了问题
感谢您的工作和回复

我也是mac,从zlib下载后冒号直接没了,自己Mac上面没有办法创建带冒号的文件,提示冒号是不允许的字符。

@zhaohongxuan 我发现我提交了一个相似的 issue 请问可以同步的时候替换一下书名吗 比如把非法字符替换成空格之类的 或者替换成中文全码的符号 或者甚至只用冒号之前的名字?