-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: support U+1F600..U+1F64F Unicode characters (emoticons) #1425
Comments
Possibly related to #1378 |
Emojis are outside the BMP so the JSON Transmission sends us will use two UTF-16 code units to represent those. Thus this is most likely caused by https://gitlab.com/freepascal.org/fpc/source/-/issues/38624 and should be fixed if you compile the project with FPC 3.3.1. |
Where do you get FPC 3.3.1 ? |
3.2.2 is the last stable version, 3.3.1 is the latest development version. Binaries seem hard to be hard to come by indeed, the only viable option is to compile from source. I'll see if I can set things up in my own fork. |
tl;dr broken in Transmission itself, tested with 3.0.0 and 4.0.1. Unfortunately, it appears that handling this kind of characters is broken in Transmission itself - at least in version 3.0 that I'm currently testing with. I created a torrent from the following contents with mktorrent :
The resulting torrent file is :
This is on Linux, so UTF-8 is used for encoding the characters. As expected, there's However, the name of the torrent is garbled in Transmission's
|
Fix pending in Transmission : transmission/transmission#5096 |
Testing with current Transmission HEAD (transmission/transmission@848212e) shows that no changes in transgui are needed : The transgui version I'm testing was compiled with fpc 3.2.2 which might work for this particular case but will probably break with more complex ones due to the already mentioned https://gitlab.com/freepascal.org/fpc/source/-/issues/38624 . |
Transmission 4.0.2 was just released with the fix included, which means this should be fixed if you're running that server version and transgui compiled with fpc 3.2.3 or newer. |
TransGUI 5.18
Need support for Unicode emoticon characters in torrent names, file names and paths.
For example, character "😠" is not being shown correctly in the TransGUI interface. As a result, one can't open a file containing such a character directly from TransGUI.
The text was updated successfully, but these errors were encountered: