quelea-projection / Quelea

Open source projection software for churches.
https://quelea.org
GNU General Public License v3.0
154 stars 145 forks source link

Quelea fails to open or save file if path contains unicode characters #646

Closed kukymbr closed 4 months ago

kukymbr commented 5 months ago

Quelea fails to save files with Unicode non-latin characters in the path: if file name contains these characters, the file is saved with ? symbols instead of them; if the directory name contains unicode characters, operation is failing at all.

Also, it fails when opening paths with unicode.

Ubuntu 22.04, Quelea 2024.0 quelea-debuglog.txt

berry120 commented 5 months ago

Hmm, is this on Mac? It works for me fine on Windows:

image

If so, there's nothing we're explicitly doing to manage file locations that I can think of that would cause this issue, so I'm tempted to say this is another reason to expedite https://github.com/quelea-projection/Quelea/issues/641.

kukymbr commented 5 months ago

Nope, this is Ubuntu 22.04 machine

berry120 commented 5 months ago

Cool, I'll try on the VM and let you know

On Sun, 4 Feb 2024, 19:34 kukymbr, @.***> wrote:

Nope, this is Ubuntu 22.04 machine

— Reply to this email directly, view it on GitHub https://github.com/quelea-projection/Quelea/issues/646#issuecomment-1925891467, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ6JDL6JC34OPYNEYV34N3YR7PD3AVCNFSM6AAAAABCYYJXNSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRVHA4TCNBWG4 . You are receiving this because you commented.Message ID: @.***>

berry120 commented 4 months ago

@kukymbr This should now be fixed in the CI release - as part of the Java 21 / OpenJFX 21 upgrade work we now use GTK3 which supports & uses UTF-8 by default.

kukymbr commented 1 month ago

Checked this, works fine.