You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not sure if this is a bug in the server or client or even an issue in the protocol itself? Either way, thought I'd report it. Thanks for the cool project.
The text was updated successfully, but these errors were encountered:
jtippett
changed the title
unicode triggers error listing files
non-ascii filenames cause error listing files
Jun 8, 2024
The Mobius project targets compatibility with the original Macintosh Hotline clients, which limits the characters that it can use to those in the Mac OS Roman encoding.
Mobius supports encoding translation for a small subset of unicode characters that have equivalents in the Mac OS Roman character set. For example, ∞ or ƒ. Not sure why ó doesn't work -- seems like it should! The Japanese characters would definitely not work though.
I'll fix the file listing transaction to log a better error and skip files with incompatible names instead of totally failing.
Historically, Japanese servers used the Shift JIS encoding. Over the years I've seen servers use Mac OS Roman, Latin 1, Shift JIS and UTF-8. But as far as I know, other than the user selecting what encoding they want to use, or the clients trying to autodetect it, the protocol never took into consideration how to handle it.
Hi there,
I was testing out running a server (MacOS, build from source) and I noticed an issue. Any unicode won't list and produces this log:
my test file names were
ベスト.txt
andhelló.txt
. Client was https://github.com/mierau/hotline.Not sure if this is a bug in the server or client or even an issue in the protocol itself? Either way, thought I'd report it. Thanks for the cool project.
The text was updated successfully, but these errors were encountered: