libjxl / libjxl

JPEG XL image format reference implementation
BSD 3-Clause "New" or "Revised" License
2.7k stars 260 forks source link

Windows cjxl.exe cannot handle Japenes/Chinese/Russian unicode filenames #683

Closed Joachim-Otahal closed 3 weeks ago

Joachim-Otahal commented 3 years ago

I have a log of pictures with russian, japanese and chinese filenames. Examples: 3d-art-красивые-картинки-art-пираты-6497178.jpeg or фото-Природа-озеро-горы-6946340.jpeg When I rename them using the CMD shell: ren фото-Природа-озеро-горы-6946340.jpeg 00000temp.jpeg I can convert them and rename it back afterwards. See attached screenshot. It does not happen für typical WESTERN unicode filenames with German Umlaut like ÖÄÜ.

JPEG-XL-cjxl exe-unicode-issue

That exact source picture on the internet: http://joyreactor.cc/post/4943227

Cannot test that for *nix, don't have a linux at home any more (last was about 2015). But since the normale cmd copy / xcopy / robocopy and all other windows command line tools can handle it it should be possible for the windows version of CJXL too.

kind regards,

Joachim Otahal