When using obsidian sync on Android mobile pages that have question marks (?) on the file name aren’t being synced.
I tend to create a lot of pages based on questions such as “What are the best books on…?”. I see that these pages have question mark on its md name files on Mac. I believe that Android can’t have files with question marks in its names.
Steps to reproduce
Create page with question mark in title on Mac and sync it with mobile app.
Expected result
Have all my files imported
Actual result
Pages with ? on their file na és are not imported.
Respectfully, that is absolutely a bug. If there is an app for Android it should follow the file name restrictions of Android. This could be achieved by either restricting file naming across all platforms to a common character set or encoding illegal characters when syncing to the Android app.
We used to restrict to a common character set. But a sizable fraction of users complained because while using a mac they didn’t want to be restricted by illegal characters on windows. So now the character set is unrestricted and you are responsible for defining a filename that is compliant.
Right now, title=filename.
This has some benefits and some limitations.
Maybe in the future, those two concept can be decoupled. There are no short term plans for this. We’ll see.
Obsidian works on files. The note name equals the file name, it’s not a name in a database and therefore note names are limited by the file system.
For more, see above.