Bug 490236 - Dolphin cannot open, copy, move, rename or move files with foreign characters.
Summary: Dolphin cannot open, copy, move, rename or move files with foreign characters.
Status: CONFIRMED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 24.08.2
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-13 16:52 UTC by Carlos18
Modified: 2024-12-12 23:43 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Try changing the name (22.72 KB, image/png)
2024-07-13 16:52 UTC, Carlos18
Details
Error in version 24 (22.32 KB, image/png)
2024-09-04 03:15 UTC, Carlos18
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos18 2024-07-13 16:52:03 UTC
Created attachment 171639 [details]
Try changing the name

Dolphin cannot open, copy, move, rename or move files with the character: ''$'\314'' (It looks like: �) in the name.

STEPS TO REPRODUCE
1. Create a file: nano 'hola'$'\314''.txt'
2. Write something and save it
3. You try to open, copy, move, rename or delete.

OBSERVED RESULT
Dolphin says the file does not exist, and kate doesn't show the content (Maybe this needs another bug report?).

EXPECTED RESULT
Perform the corresponding operation

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Gentoo Linux 6.9.9
KDE Plasma Version:  5.27.11:5
KDE Frameworks Version: 5.116.0
Qt Version: 5.15.14 (compiled with 5.15.14)
Comment 1 fanzhuyifan 2024-08-09 03:29:38 UTC
Cannot reproduce on 24.07.80.

I'm afraid dolphin 23.08.5 is unfortunately no longer eligible for support or maintenance from KDE.

Dolphin is a fast-moving project, and bugs in one version are often fixed in the next one. Please update to dolphin 24.05 as soon as your distro offers it to you. If you need support for dolphin 23.08.5, please contact your distro, who bears the responsibility of providing support for older non-LTS releases.

If this issue is still reproducible in dolphin 24.05.2, feel free to re-open this bug report.

Thanks for understanding!
Comment 2 Carlos18 2024-09-04 02:53:47 UTC
The error still occurs on dolphin 24.05.2
Comment 3 Carlos18 2024-09-04 03:11:47 UTC
The error still occurs with the latest version 24.08.0
Gentoo Linux 6.10.7
KDE Frameworks Version 6.5.0
Qt Version: 6.7.2 (compiled with 6.7.2)
Comment 4 Carlos18 2024-09-04 03:15:18 UTC
Created attachment 173302 [details]
Error in version 24
Comment 5 argonel 2024-09-29 05:06:59 UTC
What character do you expect that \314 (aka 0xCC) to represent?
Comment 6 Carlos18 2024-09-29 13:59:18 UTC
(In reply to argonel from comment #5)
> What character do you expect that \314 (aka 0xCC) to represent?

I don't know, I downloaded a set of midi files from a website and found that I couldn't delete some files.

If it is useful, the site is:
https://bhs.minor9.com/midi/assortment/A-F/
Comment 7 Bug Janitor Service 2024-10-14 03:47:32 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Carlos18 2024-10-14 19:09:58 UTC
(In reply to Carlos18 from comment #6)
> (In reply to argonel from comment #5)
> > What character do you expect that \314 (aka 0xCC) to represent?
> 
> I don't know, I downloaded a set of midi files from a website and found that
> I couldn't delete some files.
> 
> If it is useful, the site is:
> https://bhs.minor9.com/midi/assortment/A-F/

Still occurs in the latest version 24.08.02
Comment 9 David Edmundson 2024-10-24 08:10:48 UTC
Please include your output of running "env" in a terminal.
Comment 10 Carlos18 2024-10-24 10:59:07 UTC
(In reply to David Edmundson from comment #9)
> Please include your output of running "env" in a terminal.

SHELL=/bin/bash
SESSION_MANAGER=local/carlos:@/tmp/.ICE-unix/2406,unix/carlos:/tmp/.ICE-unix/2406
WINDOWID=2
COLORTERM=truecolor
CSF_MDTVTexturesDirectory=/usr/share/opencascade/resources/Textures
XDG_CONFIG_DIRS=/home/principal/.config/kdedefaults:/etc/xdg
LESS=-R -M --shift 5
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_MENU_PREFIX=plasma-
JDK_HOME=/etc/java-config-2/current-system-vm
CONFIG_PROTECT_MASK=/etc/sandbox.d /etc/fonts/fonts.conf /etc/gentoo-release /etc/dconf /etc/ca-certificates.conf /etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/revdep-rebuild
ICEAUTHORITY=/run/user/1000/iceauth_CVwUND
LANGUAGE=
JAVA_HOME=/etc/java-config-2/current-system-vm
CSF_MIGRATION_TYPES=/usr/share/opencascade/resources/StdResource/MigrationSheet.txt
SHELL_SESSION_ID=c1cedcc5bed848fda2d77ff863fd38c7
ANT_HOME=/usr/share/ant
DESKTOP_SESSION=plasma
GTK_RC_FILES=/etc/gtk/gtkrc:/home/principal/.gtkrc:/home/principal/.config/gtkrc
CSF_STEPDefaults=/usr/share/opencascade/resources/XSTEPResource
EDITOR=/bin/nano
XDG_SEAT=seat0
PWD=/home/principal
CONFIG_PROTECT=/usr/share/gnupg/qualified.txt /usr/share/config /usr/lib64/libreoffice/program/sofficerc
LOGNAME=principal
XDG_SESSION_TYPE=wayland
MANPATH=/etc/java-config-2/current-system-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.42/man:/etc/java-config-2/current-system-vm/man/:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man:/usr/lib/llvm/18/share/man:/etc/eselect/wine/share/man
XAUTHORITY=/run/user/1000/xauth_VhMuXL
CSF_StandardLiteDefaults=/usr/share/opencascade/resources/StdResource
MOTD_SHOWN=pam
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/principal/.gtkrc-2.0:/home/principal/.config/gtkrc-2.0
HOME=/home/principal
LANG=es_CL.utf8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
XDG_CURRENT_DESKTOP=KDE
KONSOLE_DBUS_SERVICE=:1.49
FLTK_DOCDIR=/usr/share/doc/fltk-1.3.5-r4/html
WAYLAND_DISPLAY=wayland-0
KONSOLE_DBUS_SESSION=/Sessions/1
PROFILEHOME=
CSF_GraphicShr=/usr/lib64/opencascade/libTKOpenGl.so
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
KONSOLE_VERSION=240801
CSF_ShadersDirectory=/usr/share/opencascade/resources/Shaders
CSF_XmlOcafResource=/usr/share/opencascade/resources/XmlOcafResource
KDE_SESSION_UID=1000
INFOPATH=/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.42/info:/usr/share/autoconf-2.71/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.16.5/info:/usr/share/info
CSF_SHMessage=/usr/share/opencascade/resources/SHMessage
JAVAC=/etc/java-config-2/current-system-vm/bin/javac
XDG_ACTIVATION_TOKEN=kwin-5
XDG_SESSION_CLASS=user
VBOX_SDK_PATH=/usr/lib64/virtualbox/sdk
TERM=xterm-256color
VBOX_INSTALL_PATH=/usr/lib64/virtualbox
LESSOPEN=|lesspipe %s
USER=principal
COLORFGBG=15;0
QT_WAYLAND_RECONNECT=1
CSF_StandardDefaults=/usr/share/opencascade/resources/StdResource
KDE_SESSION_VERSION=6
CSF_IGESDefaults=/usr/share/opencascade/resources/XSTEPResource
MANPAGER=manpager
NPM_CONFIG_GLOBALCONFIG=/etc/npm/npmrc
DISPLAY=:1
CSF_XCAFDefaults=/usr/share/opencascade/resources/StdResource
SHLVL=1
PAGER=/usr/bin/less
LEX=flex
XDG_VTNR=7
CSF_PluginDefaults=/usr/share/opencascade/resources/StdResource
XDG_SESSION_ID=2
CASROOT=/usr
XDG_RUNTIME_DIR=/run/user/1000
GCC_SPECS=
GSETTINGS_BACKEND=dconf
QT_AUTO_SCREEN_SCALE_FACTOR=0
CSF_XSMessage=/usr/share/opencascade/resources/XSMessage
XDG_DATA_DIRS=/home/principal/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/etc/eselect/wine/share
KDE_FULL_SESSION=true
CSF_UnitsDefinition=/usr/share/opencascade/resources/UnitsAPI/Units.dat
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/18/bin:/etc/eselect/wine/bin:/usr/lib64/opencascade/bin
VBOX_APP_HOME=/usr/lib64/virtualbox
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-QEFzlRTiUh,guid=d3b8f4a831865518e6ecc5f8671a275a
LV2_PATH=/usr/lib64/lv2
KDE_APPLICATIONS_AS_SCOPE=1
MAIL=/var/mail/principal
SHELL_SETS_TITLE=0
KONSOLE_DBUS_WINDOW=/Windows/1
_=/usr/bin/env
Comment 11 TraceyC 2024-12-12 23:43:12 UTC
On Dolphin built with git-master, the error is different but the result is the same
If i try to open the file I see "WorkingDirectory= expects an absolute path or '~'"
If I try to rename it I get the same error as originally reported

It looks like the character is supposed to be this UTF8 character (an accent character), but the website isn't displaying it properly due to an encoding problem:
https://www.fileformat.info/info/unicode/char/0314/index.htm

This is the correct display of one of the song titles
Mon Père Et Ses Verres - Boby Lapointe (HD)

vs on the site
Boby Lapointe - Mon Pe�?re Et Ses Verres [Met Tekst].mid