openscopeproject / TrguiNG

Remote GUI for Transmission torrent daemon
GNU Affero General Public License v3.0
278 stars 33 forks source link

Russian characters in filenames #114

Closed sHAsHiLx closed 8 months ago

sHAsHiLx commented 8 months ago

There is problems with display and translating russian characters. On this screenshot you cant see it with ? изображение and of course if double click on it - it errors with изображение If I go to download folder - all is okay. But some torrents can even can be with ? in names, if download with something like qbittorrent - there will be normal filenames.

qu1ck commented 8 months ago

On your screenshot there seems to be trouble with all й chars. But here is a screenshot with them displaying correctly for me

image

To troubleshoot this I'll need more information:

  1. What is your OS, transmission server OS, what are regional settings on both.
  2. Do you use webui or the app version of TrguiNG and which version
  3. Do you see this issue with all torrents or only this particular one. Try this for example.
    magnet:?xt=urn:btih:a18544fa51e490a2f68281ea9b4351771b0ed5b5&dn=rutor.info_C%D0%B1%D0%BE%D1%80%D0%BD%D0%B8%D0%BA+%D0%BA%D0%BD%D0%B8%D0%B3+-+%C2%AB%D0%9F%D0%BE%D0%BF%D0%B0%D0%B4%D0%B0%D0%BD%D1%86%D1%8B.+%D0%9D%D0%B0%D0%B7%D0%B0%D0%B4+%D0%B2+%D0%A1%D0%A1%D0%A1%D0%A0%C2%BB+%5B1005+%D0%BA%D0%BD%D0%B8%D0%B3%5D+%282010-2023%29+FB2&tr=udp://opentor.net:6969&tr=http://retracker.local/announce
  4. Do you see this issue if you use other GUI or native web ui?
  5. Do you see this issue if you add the torrent through other GUI or native web ui?
AlexK744 commented 8 months ago

I have exactly the same problem.

  1. Windows 10, regional is russian
  2. Both
  3. Problem with all torrents contain this symbol I I1
  4. The native web interface also does not draw the “й” symbol
  5. Apparently the problem is not interface dependent.
sHAsHiLx commented 8 months ago
  1. What is your OS, transmission server OS, what are regional settings on both.

My OS Windows 11, server OS Windows Server 2022 Regional settings on my computer

PS C:\Users\shashilx> GET-WinSystemLocale

LCID             Name             DisplayName
----             ----             -----------
1049             ru-RU            Русский (Россия)

Regional settings on server

PS C:\Users\shashilx> GET-WinSystemLocale

LCID             Name             DisplayName
----             ----             -----------
1049             ru-RU            Русский (Россия)
2. Do you use webui or the app version of TrguiNG and which version

App

3. Do you see this issue with all torrents or only this particular one. Try this for example.
magnet:?xt=urn:btih:a18544fa51e490a2f68281ea9b4351771b0ed5b5&dn=rutor.info_C%D0%B1%D0%BE%D1%80%D0%BD%D0%B8%D0%BA+%D0%BA%D0%BD%D0%B8%D0%B3+-+%C2%AB%D0%9F%D0%BE%D0%BF%D0%B0%D0%B4%D0%B0%D0%BD%D1%86%D1%8B.+%D0%9D%D0%B0%D0%B7%D0%B0%D0%B4+%D0%B2+%D0%A1%D0%A1%D0%A1%D0%A0%C2%BB+%5B1005+%D0%BA%D0%BD%D0%B8%D0%B3%5D+%282010-2023%29+FB2&tr=udp://opentor.net:6969&tr=http://retracker.local/announce

The same problem изображение

4. Do you see this issue if you use other GUI or native web ui?

Never before when using Transmission Remote GUI 5.18

5. Do you see this issue if you **add** the torrent through other GUI or native web ui?

I'm only adding torrent using app so can't check this.

AlexK744 commented 8 months ago

I2 Transgui 5.18 also has display problems with "И" and "Й" letters

sHAsHiLx commented 8 months ago

изображение Yes transgui have the same problem with displaying й character.

qu1ck commented 8 months ago

Looks like you see this issue even on native web ui and with a torrent added through magnet link. That means it's transmission server issue, not TrguiNG issue.

You should report this on transmission repo https://github.com/transmission/transmission/issues

One thing you could try is set server regional settings to force utf8 for all programs.

image image

AlexK744 commented 8 months ago

One thing you could try is set server regional settings to force utf8 for all programs.

Yes, enabling this setting solves the problem