Web GUI JSON Error with Non-English Paths in Config (Since v10.14.9+)
Posted: Tue May 27, 2025 10:51 am
Hello!
I've encountered an issue with the Web GUI in recent Syncovery versions.
Paths containing non-English characters (e.g., Cyrillic) are saved in the configuration file using a non-Unicode encoding. This doesn’t affect normal operation when using the desktop application, but once the Web GUI is opened, it fails with the following error:
Profile list loading error: SyntaxError: Bad escaped character in JSON at position 96 (line 1 column 97)
The JSON conversion fails because of garbled characters (mojibake) in the profile paths.
The last version that handled these paths correctly was 10.14.9. All later versions, including the entire 11.x branch, crash on loading the Web GUI if such paths exist.
Would appreciate any suggestions or workarounds, or ideally a fix for Unicode path handling in future versions.
Thanks in advance!
I've encountered an issue with the Web GUI in recent Syncovery versions.
Paths containing non-English characters (e.g., Cyrillic) are saved in the configuration file using a non-Unicode encoding. This doesn’t affect normal operation when using the desktop application, but once the Web GUI is opened, it fails with the following error:
Profile list loading error: SyntaxError: Bad escaped character in JSON at position 96 (line 1 column 97)
The JSON conversion fails because of garbled characters (mojibake) in the profile paths.
The last version that handled these paths correctly was 10.14.9. All later versions, including the entire 11.x branch, crash on loading the Web GUI if such paths exist.
Would appreciate any suggestions or workarounds, or ideally a fix for Unicode path handling in future versions.
Thanks in advance!