Skip to content

OpenInExplorer doesn't work with paths with non english characters. #548

Closed
@Naahuel

Description

@Naahuel

Hello!

Currently using DT 5.0 in Windows 11 with Lua API 9.4.0.

I read another issue that reported something similar and the reply was that #437 would fix the issue but apparently not for this script.

It works ok with paths with only english characters. I've modified the script to log the paths and commands it's tryint to open and they are Ok, not sure where it fails (it says LUA result from windows command was 1).

Here's the log with some example paths I tried. Notice the ones with accentuated characters fail (with the word "montaña")

darktable 5.0.0
Copyright (C) 2012-2024 Johannes Hanika and other contributors.

Compile options:
  Bit depth              -> 64 bit
  Debug                  -> DISABLED
  SSE2 optimizations     -> ENABLED
  OpenMP                 -> ENABLED
  OpenCL                 -> ENABLED
  Lua                    -> ENABLED  - API version 9.4.0
  Colord                 -> DISABLED
  gPhoto2                -> ENABLED
  GMIC                   -> ENABLED  - Compressed LUTs are supported
  GraphicsMagick         -> ENABLED
  ImageMagick            -> DISABLED
  libavif                -> ENABLED
  libheif                -> ENABLED
  libjxl                 -> ENABLED
  LibRaw                 -> ENABLED  - Version 0.22.0-Devel202403
  OpenJPEG               -> ENABLED
  OpenEXR                -> ENABLED
  WebP                   -> ENABLED

See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report bugs.

     0.0002 [dt starting]
 C:\Program Files\darktable\bin\darktable -d lua
'xdg-user-dir' is not recognized as an internal or external command,
operable program or batch file.
    27.1862 LUA Windows path = E:\fotografia\olympus-35-rd\fuji-200\2024\12\08-21 -- varios calle luz dorada golden light navidad papa noel palomas gente frente casas guille yo espejo reflejo\23304.jpg
    27.1862 LUA Windows command = explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\08-21 -- varios calle luz dorada golden light navidad papa noel palomas gente frente casas guille yo espejo reflejo\23304.jpg"
    27.1862 LUA OpenInExplorer run_cmd = explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\08-21 -- varios calle luz dorada golden light navidad papa noel palomas gente frente casas guille yo espejo reflejo\23304.jpg"
    27.1864 LUA opened file

C:\Users\nahue\Downloads>explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\08-21 -- varios calle luz dorada golden light navidad papa noel palomas gente frente casas guille yo espejo reflejo\23304.jpg" 
    27.3128 LUA result from windows command was 1
    49.1932 LUA Windows path = E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos  chicoana montaña cerro gato gata casas pueblo yo avion\23571.jpg
    49.1932 LUA Windows command = explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos  chicoana montaña cerro gato gata casas pueblo yo avion\23571.jpg"
    49.1932 LUA OpenInExplorer run_cmd = explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos  chicoana montaña cerro gato gata casas pueblo yo avion\23571.jpg"
    49.1934 LUA opened file

C:\Users\nahue\Downloads>explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos  chicoana montaña cerro gato gata casas pueblo yo avion\23571.jpg" 
    49.3184 LUA result from windows command was 1
   392.5142 LUA Windows path = E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos chicoana montaña cerro gato gata casas pueblo yo avion\23573.jpg
   392.5142 LUA Windows command = explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos chicoana montaña cerro gato gata casas pueblo yo avion\23573.jpg"
   392.5145 LUA opened file

C:\Users\nahue\Downloads>explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos chicoana montaña cerro gato gata casas pueblo yo avion\23573.jpg" 
   392.6504 LUA result from windows command was 1
   392.6505 LUA OpenInExplorer run_cmd = explorer.exe /select, "E:\fotografia\olympus-35-rd\fuji-200\2024\12\23-29 -- varios viaje salta calle ruta perros caballos chicoana montaña cerro gato gata casas pueblo yo avion\23573.jpg"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions