[dolphin] [Bug 432406] New: Cannot open file with non-ascii name when LC_ALL is not set
Tusooa Zhu
bugzilla_noreply at kde.org
Tue Feb 2 04:58:39 GMT 2021
https://bugs.kde.org/show_bug.cgi?id=432406
Bug ID: 432406
Summary: Cannot open file with non-ascii name when LC_ALL is
not set
Product: dolphin
Version: 20.08.3
Platform: Gentoo Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: dolphin-bugs-null at kde.org
Reporter: tusooa at vista.aero
CC: kfm-devel at kde.org
Target Milestone: ---
SUMMARY
Trying to open a file whose absolute path contains non-ascii will prompt that
the file does not exist. Setting LC_ALL to a utf-8 locale seems to be a
workaround.
STEPS TO REPRODUCE
1. `touch 测试`
2. `locale`
3. Try to open that file in dolphin
4. (unset LC_CTYPE;export LANG=en_CA.UTF-8;dolphin) and try again
5. (unset LC_CTYPE;export LC_ALL=en_CA.UTF-8;dolphin) and try again
OBSERVED RESULT
2.
] locale
LANG=en_CA.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_CA.UTF-8"
LC_TIME="en_CA.UTF-8"
LC_COLLATE="en_CA.UTF-8"
LC_MONETARY="en_CA.UTF-8"
LC_MESSAGES="en_CA.UTF-8"
LC_PAPER="en_CA.UTF-8"
LC_NAME="en_CA.UTF-8"
LC_ADDRESS="en_CA.UTF-8"
LC_TELEPHONE="en_CA.UTF-8"
LC_MEASUREMENT="en_CA.UTF-8"
LC_IDENTIFICATION="en_CA.UTF-8"
LC_ALL=
3,4: Pops up a dialog with "Unable to run the command specified. The file or
folder /home/tusooa/测试 does not exist."
5: Pops up a dialog to choose an application to open that file. After choosing
one (/usr/bin/emacsclient), the file is successfully opened.
EXPECTED RESULT
3,4 should behave like 5.
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma: 5.20.5
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2
ADDITIONAL INFORMATION
This only applies to opening files, not directories.
The file can be trashed properly.
It seems to matter only when an external program is needed to open the file.
Konqueror seems to also suffer from this bug. However, the LC_ALL trick will do
nothing to it. Also it does not happen when you are opening an html file in
Konqueror.
I am not sure whether this is a Dolphin and Konqueror bug, or this is a kio
bug. If my judgement is wrong, please move it to the right product.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list