No Code Attached Yet
avatar DeMiro5001
DeMiro5001
27 May 2025

Steps to reproduce the issue

Try to upload files named in russian or arabic :

  • Russian : запрос.png
  • Arabic : مطلب.png

Expected result

Keep the same name

Actual result

  • Russian : запрос.png > renamed to zapros.png
  • Arabic : مطلب.png > renamed to mtlb.png (is not understable)

System information (as much as possible)

Debian 12
PHP 8.4.7 with 
Additional .ini files parsed	/etc/php/8.4/fpm/conf.d/10-mysqlnd.ini, /etc/php/8.4/fpm/conf.d/10-opcache.ini, /etc/php/8.4/fpm/conf.d/10-pdo.ini, /etc/php/8.4/fpm/conf.d/15-xml.ini, /etc/php/8.4/fpm/conf.d/20-bcmath.ini, /etc/php/8.4/fpm/conf.d/20-calendar.ini, /etc/php/8.4/fpm/conf.d/20-ctype.ini, /etc/php/8.4/fpm/conf.d/20-curl.ini, /etc/php/8.4/fpm/conf.d/20-dom.ini, /etc/php/8.4/fpm/conf.d/20-exif.ini, /etc/php/8.4/fpm/conf.d/20-ffi.ini, /etc/php/8.4/fpm/conf.d/20-fileinfo.ini, /etc/php/8.4/fpm/conf.d/20-ftp.ini, /etc/php/8.4/fpm/conf.d/20-gd.ini, /etc/php/8.4/fpm/conf.d/20-gettext.ini, /etc/php/8.4/fpm/conf.d/20-iconv.ini, /etc/php/8.4/fpm/conf.d/20-imagick.ini, /etc/php/8.4/fpm/conf.d/20-intl.ini, /etc/php/8.4/fpm/conf.d/20-ldap.ini, /etc/php/8.4/fpm/conf.d/20-mbstring.ini, /etc/php/8.4/fpm/conf.d/20-mysqli.ini, /etc/php/8.4/fpm/conf.d/20-pdo_mysql.ini, /etc/php/8.4/fpm/conf.d/20-phar.ini, /etc/php/8.4/fpm/conf.d/20-posix.ini, /etc/php/8.4/fpm/conf.d/20-readline.ini, /etc/php/8.4/fpm/conf.d/20-shmop.ini, /etc/php/8.4/fpm/conf.d/20-simplexml.ini, /etc/php/8.4/fpm/conf.d/20-soap.ini, /etc/php/8.4/fpm/conf.d/20-sockets.ini, /etc/php/8.4/fpm/conf.d/20-sysvmsg.ini, /etc/php/8.4/fpm/conf.d/20-sysvsem.ini, /etc/php/8.4/fpm/conf.d/20-sysvshm.ini, /etc/php/8.4/fpm/conf.d/20-tokenizer.ini, /etc/php/8.4/fpm/conf.d/20-xdebug.ini, /etc/php/8.4/fpm/conf.d/20-xmlreader.ini, /etc/php/8.4/fpm/conf.d/20-xmlwriter.ini, /etc/php/8.4/fpm/conf.d/20-xsl.ini, /etc/php/8.4/fpm/conf.d/20-zip.ini
Apache/2.4.62 (Debian)
Database Version	10.11.11-MariaDB-0+deb12u1
Database Collation	utf8mb4_general_ci
Database Connection Collation	utf8mb4_general_ci
Joomla 5.3.0

Additional comments

Tested on different systems. The filename sanitazation was configurable in previous versions of joomla (only enable/disable).
May be adding the possibility to preserve some languages. Or making transliterating optional.

avatar DeMiro5001 DeMiro5001 - open - 27 May 2025
avatar joomla-cms-bot joomla-cms-bot - change - 27 May 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 27 May 2025

Add a Comment

Login with GitHub to post a comment