nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.38k stars 4.07k forks source link

Files containing a "à" (a\u0300) in their filename created on windows aren't showing in nextcloudChars a%u0300 #19667

Closed loxK closed 1 year ago

loxK commented 4 years ago

Steps to reproduce

  1. In OSX create a file putting in the filename the keyboard "à" produces an à not an à (those two have different char code)
  2. Copy the file to a nextcloud external SMB share. In the nextcloud webui, the file isn't showing up

To reproduce create a new file on an SMB share using any OS. Copy/paste that filename: "à.doc", save. Go to nextcloud web UI, navigate to the folder you created the file, notice that the file isn't showing up.

If the file is created using Nextcloud webui the à get chnaged to a normal à

Expected behaviour

The file should show up

Actual behaviour

The file isn't shwing up, like if it doesn't exist

Server configuration

Operating system: Ubuntu 18.04.4

Web server: 2.4.29-1ubuntu4.11

Database: 1:10.1.44-0ubuntu0.18.04.1

PHP version: PHP 7.3.15-3+ubuntu18.04.1+deb.sury.org+1

Nextcloud version: (see Nextcloud admin page) 18.0.1

Updated from an older Nextcloud/ownCloud or fresh install: Yes

Signing status:

Signing status ``` No errors have been found. ```

List of activated apps:

App list ``` Enabled: - accessibility: 1.4.0 - activity: 2.11.0 - admin_audit: 1.8.0 - announcementcenter: 3.7.0 - apporder: 0.9.0 - bruteforcesettings: 1.5.0 - calendar: 2.0.1 - cloud_federation_api: 1.1.0 - comments: 1.8.0 - contacts: 3.1.9 - dav: 1.14.0 - deck: 0.8.0 - drawio: 0.9.5 - event_update_notification: 1.0.1 - federatedfilesharing: 1.8.0 - federation: 1.8.0 - files: 1.13.1 - files_antivirus: 2.2.1 - files_automatedtagging: 1.8.0 - files_external: 1.9.0 - files_fulltextsearch: 1.4.1 - files_fulltextsearch_tesseract: 1.4.0 - files_pdfviewer: 1.7.0 - files_rightclick: 0.15.2 - files_sharing: 1.10.1 - files_trackdownloads: 1.7.0 - files_trashbin: 1.8.0 - files_versions: 1.11.0 - files_videoplayer: 1.7.0 - firstrunwizard: 2.7.0 - fulltextsearch: 1.4.1 - fulltextsearch_elasticsearch: 1.5.0 - groupfolders: 6.0.1 - logreader: 2.3.0 - lookup_server_connector: 1.6.0 - music: 0.13.0 - nextcloud_announcements: 1.7.0 - notes: 3.1.5 - notifications: 2.6.0 - oauth2: 1.6.0 - ocr: 6.0.19 - onlyoffice: 4.1.4 - password_policy: 1.8.0 - photos: 1.0.0 - polls: 1.3.0 - previewgenerator: 2.2.0 - privacy: 1.2.0 - provisioning_api: 1.8.0 - quota_warning: 1.7.0 - rainloop: 6.1.0 - ransomware_protection: 1.6.0 - recommendations: 0.6.0 - richdocuments: 3.5.2 - serverinfo: 1.8.0 - settings: 1.0.0 - sharebymail: 1.8.0 - spreed: 8.0.4 - support: 1.1.0 - survey_client: 1.6.0 - systemtags: 1.8.0 - tasks: 0.11.3 - text: 2.0.0 - theming: 1.9.0 - twofactor_backupcodes: 1.7.0 - twofactor_nextcloud_notification: 2.2.0 - twofactor_totp: 4.1.2 - unsplash: 1.1.5 - updatenotification: 1.8.0 - user_ldap: 1.8.0 - viewer: 1.2.0 - workflow_pdf_converter: 1.3.1 - workflowengine: 2.0.0 Disabled: - encryption - end_to_end_encryption - external - photosphereviewer - ransomware_detection - user_saml ```

Nextcloud configuration:

Config report ``` { "system": { "default_language": "fr", "trusted_domains": [ "cloud.redacted.com" ], "overwrite.cli.url": "https:\/\/cloud.redacted.com", "filelocking.enabled": true, "memcache.locking": "\\OC\\Memcache\\Redis", "memcache.local": "\\OC\\Memcache\\APCu", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "overwritehost": "cloud.redacted.com", "overwriteprotocol": "https", "appstore.experimental.enabled": true, "apps_paths": [ { "path": "\/var\/www\/nextcloud\/apps", "url": "\/apps", "writable": false }, { "path": "\/var\/www\/nextcloud\/apps.manual", "url": "\/apps.manual", "writable": false }, { "path": "\/var\/www\/nextcloud\/apps.installed", "url": "\/apps.installed", "writable": true } ], "mysql.utf8mb4": true, "htaccess.RewriteBase": "\/", "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "18.0.1.3", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "auth.bruteforce.protection.enabled": true, "mail_smtpmode": "smtp", "mail_sendmailmode": "smtp", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpsecure": "tls", "installed": true, "skeletondirectory": "\/var\/www\/skeleton", "ldapIgnoreNamingRules": false, "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory", "ldapUserCleanupInterval": 5, "logtimezone": "Pacific\/Noumea", "maintenance": false, "theme": "", "loglevel": 2, "app_install_overwrite": [ "end_to_end_encryption", "photosphereviewer" ], "default_locale": "fr_FR", "updater.release.channel": "stable" }, "apps": { "accessibility": { "enabled": "yes", "installed_version": "1.4.0", "types": "" }, "activity": { "enabled": "yes", "installed_version": "2.11.0", "types": "filesystem" }, "admin_audit": { "enabled": "yes", "installed_version": "1.8.0", "types": "logging" }, "announcementcenter": { "enabled": "yes", "installed_version": "3.7.0", "types": "logging" }, "apporder": { "enabled": "yes", "hidden": "[\"\/apps\/photosphereviewer\/\"]", "installed_version": "0.9.0", "order": "[\"\/apps\/files\/\",\"\/apps\/rainloop\/\",\"\/apps\/calendar\/\",\"\/apps\/notes\/\",\"\/apps\/contacts\/\",\"\/apps\/deck\/\",\"\/apps\/tasks\/\",\"https:\/\/cloud.redacted.com\/apps\/spreed\/\",\"\/apps\/polls\/\",\"\/apps\/gallery\/\",\"\/apps\/music\/\",\"\/apps\/activity\/\",\"\/apps\/ransomware_detection\/\",\"\/apps\/photosphereviewer\/\",\"\/apps\/fulltextsearch\/\"]", "types": "" }, "backgroundjob": { "lastjob": "1010" }, "bruteforcesettings": { "enabled": "yes", "installed_version": "1.5.0", "types": "" }, "calendar": { "enabled": "yes", "installed_version": "2.0.1", "types": "" }, "cloud_federation_api": { "enabled": "yes", "installed_version": "1.1.0", "types": "filesystem" }, "comments": { "enabled": "yes", "installed_version": "1.8.0", "types": "logging" }, "contacts": { "enabled": "yes", "installed_version": "3.1.9", "types": "" }, "core": { "backgroundjobs_mode": "cron", "enterpriseLogoChecked": "yes", "installed.bundles": "[\"CoreBundle\"]", "installedat": "1555515797.4324", "lastcron": "1582760126", "lastupdateResult": "{\"version\":\"18.0.1.3\",\"versionstring\":\"Nextcloud 18.0.1\",\"url\":\"https:\\\/\\\/download.nextcloud.com\\\/server\\\/releases\\\/nextcloud-18.0.1.zip\",\"web\":\"https:\\\/\\\/docs.nextcloud.com\\\/server\\\/18\\\/admin_manual\\\/maintenance\\\/upgrade.html\",\"changes\":\"https:\\\/\\\/updates.nextcloud.com\\\/changelog_server\\\/?version=18.0.1\",\"autoupdater\":\"1\",\"eol\":\"0\"}", "lastupdatedat": "0", "oc.integritycheck.checker": "[]", "public_files": "files_sharing\/public.php", "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php", "scss.variables": "d0816acdab2b2b9b0c294679da8824e4", "theming.variables": "00cc7b5be036717131e6f1722cf60b8f", "updater.secret.created": "1582264583", "vendor": "nextcloud" }, "dav": { "buildCalendarReminderIndex": "yes", "buildCalendarSearchIndex": "yes", "chunks_migrated": "1", "enabled": "yes", "installed_version": "1.14.0", "regeneratedBirthdayCalendarsForYearFix": "yes", "sendEventRemindersPush": "yes", "types": "filesystem" }, "deck": { "enabled": "yes", "installed_version": "0.8.0", "types": "dav" }, "drawio": { "DrawioLang": "auto", "DrawioOffline": "no", "DrawioTheme": "dark", "DrawioUrl": "https:\/\/www.draw.io", "DrawioXml": "yes", "enabled": "yes", "installed_version": "0.9.5", "types": "filesystem" }, "end_to_end_encryption": { "enabled": "no", "installed_version": "1.4.0", "types": "filesystem" }, "event_update_notification": { "enabled": "yes", "installed_version": "1.0.1", "types": "logging,dav" }, "external": { "enabled": "no", "installed_version": "3.5.0", "types": "" }, "federatedfilesharing": { "enabled": "yes", "installed_version": "1.8.0", "types": "" }, "federation": { "enabled": "yes", "installed_version": "1.8.0", "types": "authentication" }, "files": { "cronjob_scan_files": "500", "enabled": "yes", "installed_version": "1.13.1", "types": "filesystem" }, "files_antivirus": { "av_path": "\/usr\/bin\/clamscan", "enabled": "yes", "installed_version": "2.2.1", "types": "filesystem,dav" }, "files_automatedtagging": { "enabled": "yes", "installed_version": "1.8.0", "types": "filesystem" }, "files_external": { "allow_user_mounting": "no", "enabled": "yes", "installed_version": "1.9.0", "types": "filesystem", "user_mounting_backends": "ftp,dav,owncloud,sftp,amazons3,swift,smb,\\OC\\Files\\Storage\\SFTP_Key,\\OC\\Files\\Storage\\SMB_OC" }, "files_fulltextsearch": { "enabled": "yes", "files_audio": "0", "files_encrypted": "0", "files_external": "1", "files_federated": "0", "files_group_folders": "0", "files_image": "0", "files_local": "1", "files_office": "1", "files_pdf": "1", "files_size": "20", "installed_version": "1.4.1", "types": "filesystem" }, "files_fulltextsearch_tesseract": { "enabled": "yes", "installed_version": "1.4.0", "tesseract_enabled": "1", "tesseract_lang": "fra,eng", "tesseract_pdf": "1", "tesseract_psm": "4", "types": "" }, "files_pdfviewer": { "enabled": "yes", "installed_version": "1.7.0", "types": "" }, "files_rightclick": { "enabled": "yes", "installed_version": "0.15.2", "types": "" }, "files_sharing": { "enabled": "yes", "installed_version": "1.10.1", "types": "filesystem" }, "files_texteditor": { "enabled": "no", "installed_version": "2.8.0", "types": "" }, "files_trackdownloads": { "enabled": "yes", "installed_version": "1.7.0", "types": "filesystem" }, "files_trashbin": { "enabled": "yes", "installed_version": "1.8.0", "types": "filesystem,dav" }, "files_versions": { "enabled": "yes", "installed_version": "1.11.0", "types": "filesystem,dav" }, "files_videoplayer": { "enabled": "yes", "installed_version": "1.7.0", "types": "" }, "firstrunwizard": { "enabled": "yes", "installed_version": "2.7.0", "types": "logging" }, "fulltextsearch": { "app_navigation": "1", "cron_err_reset": "1581785102", "enabled": "yes", "installed_version": "1.4.1", "provider_indexed": "{\"deck\":\"1\"}", "search_platform": "OCA\\FullTextSearch_ElasticSearch\\Platform\\ElasticSearchPlatform", "types": "" }, "fulltextsearch_elasticsearch": { "analyzer_tokenizer": "standard", "elastic_host": "http:\/\/127.0.0.1:9200", "elastic_index": "cloud", "enabled": "yes", "installed_version": "1.5.0", "types": "" }, "gallery": { "enabled": "no", "installed_version": "18.4.0", "types": "" }, "groupfolders": { "enabled": "yes", "installed_version": "6.0.1", "types": "filesystem,dav" }, "logreader": { "enabled": "yes", "installed_version": "2.3.0", "types": "" }, "lookup_server_connector": { "enabled": "yes", "installed_version": "1.6.0", "types": "authentication" }, "music": { "enabled": "yes", "installed_version": "0.13.0", "ocsid": "164319", "types": "filesystem" }, "nextcloud_announcements": { "enabled": "yes", "installed_version": "1.7.0", "pub_date": "Thu, 24 Oct 2019 00:00:00 +0200", "types": "logging" }, "notes": { "enabled": "yes", "installed_version": "3.1.5", "types": "" }, "notifications": { "enabled": "yes", "installed_version": "2.6.0", "types": "logging" }, "oauth2": { "enabled": "yes", "installed_version": "1.6.0", "types": "authentication" }, "ocr": { "enabled": "yes", "installed_version": "6.0.19", "types": "" }, "onlyoffice": { "DocumentServerInternalUrl": "", "DocumentServerUrl": "https:\/\/only.office.redacted.com\/", "StorageUrl": "", "defFormats": "{\"csv\":\"false\",\"doc\":\"false\",\"docm\":\"false\",\"docx\":\"true\",\"dotx\":\"false\",\"epub\":\"false\",\"html\":\"false\",\"odp\":\"false\",\"ods\":\"false\",\"odt\":\"false\",\"pdf\":\"false\",\"potm\":\"false\",\"potx\":\"false\",\"ppsm\":\"false\",\"ppsx\":\"false\",\"ppt\":\"false\",\"pptm\":\"false\",\"pptx\":\"true\",\"rtf\":\"false\",\"txt\":\"false\",\"xls\":\"false\",\"xlsm\":\"false\",\"xlsx\":\"true\",\"xltm\":\"false\",\"xltx\":\"false\"}", "editFormats": "{\"csv\":\"true\",\"odp\":\"false\",\"ods\":\"false\",\"odt\":\"false\",\"rtf\":\"false\",\"txt\":\"true\"}", "enabled": "yes", "groups": "[]", "installed_version": "4.1.4", "jwt_secret": "", "sameTab": "true", "settings_error": "", "types": "filesystem" }, "password_policy": { "enabled": "yes", "enforceHaveIBeenPwned": "1", "enforceNumericCharacters": "1", "enforceSpecialCharacters": "1", "enforceUpperLowerCase": "1", "installed_version": "1.8.0", "types": "" }, "photos": { "enabled": "yes", "installed_version": "1.0.0", "types": "" }, "photosphereviewer": { "enabled": "no", "installed_version": "0.0.3", "types": "" }, "polls": { "enabled": "yes", "installed_version": "1.3.0", "types": "" }, "previewgenerator": { "enabled": "yes", "installed_version": "2.2.0", "types": "filesystem" }, "privacy": { "enabled": "yes", "installed_version": "1.2.0", "types": "" }, "provisioning_api": { "enabled": "yes", "installed_version": "1.8.0", "types": "prevent_group_restriction" }, "quota_warning": { "alert_email": "yes", "enabled": "yes", "info_email": "yes", "installed_version": "1.7.0", "types": "filesystem", "warning_email": "yes" }, "rainloop": { "enabled": "yes", "installed_version": "6.1.0", "rainloop-autologin": "1", "types": "" }, "ransomware_detection": { "debug": "0", "enabled": "no", "installed_version": "0.6.0", "types": "logging" }, "ransomware_protection": { "enabled": "yes", "installed_version": "1.6.0", "notes_include_biased": "yes", "types": "logging" }, "recommendations": { "enabled": "yes", "installed_version": "0.6.0", "types": "" }, "richdocuments": { "canonical_webroot": "", "disable_certificate_verification": "", "doc_format": "ooxml", "enabled": "yes", "external_apps": "", "installed_version": "3.5.2", "public_wopi_url": "https:\/\/cloud.redacted.com", "types": "filesystem,dav,prevent_group_restriction", "wopi_url": "https:\/\/cloud.redacted.com" }, "serverinfo": { "enabled": "yes", "installed_version": "1.8.0", "types": "" }, "settings": { "enabled": "yes", "installed_version": "1.0.0", "types": "" }, "sharebymail": { "enabled": "yes", "installed_version": "1.8.0", "types": "filesystem" }, "spreed": { "enabled": "yes", "installed_version": "8.0.4", "project_access_invalidated": "1", "signaling_ticket_secret": "***REMOVED SENSITIVE VALUE***", "stun_servers": "***REMOVED SENSITIVE VALUE***", "turn_servers": "***REMOVED SENSITIVE VALUE***", "types": "prevent_group_restriction" }, "support": { "enabled": "yes", "installed_version": "1.1.0", "types": "session" }, "survey_client": { "enabled": "yes", "installed_version": "1.6.0", "types": "" }, "systemtags": { "enabled": "yes", "installed_version": "1.8.0", "types": "logging" }, "tasks": { "enabled": "yes", "installed_version": "0.11.3", "types": "" }, "text": { "enabled": "yes", "installed_version": "2.0.0", "types": "dav" }, "theming": { "cachebuster": "1", "color": "#0070aa", "enabled": "yes", "installed_version": "1.9.0", "types": "logging" }, "twofactor_backupcodes": { "enabled": "yes", "installed_version": "1.7.0", "types": "" }, "twofactor_nextcloud_notification": { "enabled": "yes", "installed_version": "2.2.0", "types": "" }, "twofactor_totp": { "enabled": "yes", "installed_version": "4.1.2", "types": "" }, "unsplash": { "enabled": "yes", "installed_version": "1.1.5", "types": "", "unsplash\/style\/header": "0" }, "updatenotification": { "apporder": "0.8.0", "bruteforcesettings": "1.5.0", "calendar": "2.0.1", "contacts": "3.1.9", "core": "18.0.1.3", "deck": "0.8.0", "drawio": "0.9.4", "enabled": "yes", "files_antivirus": "2.2.1", "files_fulltextsearch": "1.3.6", "files_fulltextsearch_tesseract": "1.3.2", "files_rightclick": "0.15.1", "fulltextsearch": "1.3.7", "fulltextsearch_elasticsearch": "1.3.6", "groupfolders": "5.0.5", "installed_version": "1.8.0", "music": "0.11.1", "notes": "3.1.4", "ocr": "6.0.16", "onlyoffice": "4.1.2", "polls": "1.0.0", "previewgenerator": "2.2.0", "rainloop": "6.1.0", "ransomware_detection": "0.5.2", "ransomware_protection": "1.4.1", "richdocuments": "3.5.2", "spreed": "6.0.4", "tasks": "0.11.3", "twofactor_nextcloud_notification": "2.2.0", "twofactor_totp": "4.1.2", "types": "", "unsplash": "1.1.5", "update_check_errors": "1" }, "user_ldap": { "background_sync_interval": "43200", "background_sync_offset": "0", "background_sync_prefix": "s01", "cleanUpJobOffset": "0", "enabled": "yes", "installed_version": "1.8.0", "s01_lastChange": "1581564279", "s01has_memberof_filter_support": "1", "s01home_folder_naming_rule": "", "s01last_jpegPhoto_lookup": "0", "s01ldap_agent_password": "***REMOVED SENSITIVE VALUE***", "s01ldap_attributes_for_group_search": "", "s01ldap_attributes_for_user_search": "", "s01ldap_backup_host": "", "s01ldap_backup_port": "", "s01ldap_base": "DC=office,DC=redacted,DC=com", "s01ldap_base_groups": "DC=office,DC=redacted,DC=com", "s01ldap_base_users": "DC=office,DC=redacted,DC=com", "s01ldap_cache_ttl": "600", "s01ldap_configuration_active": "1", "s01ldap_default_ppolicy_dn": "", "s01ldap_display_name": "displayname", "s01ldap_dn": "CN=zentyal-mail-zen,CN=Users,DC=office,DC=redacted,DC=com", "s01ldap_dynamic_group_member_url": "", "s01ldap_email_attr": "mail", "s01ldap_experienced_admin": "0", "s01ldap_expert_username_attr": "sAMAccountName", "s01ldap_expert_uuid_group_attr": "", "s01ldap_expert_uuid_user_attr": "", "s01ldap_gid_number": "gidNumber", "s01ldap_group_display_name": "cn", "s01ldap_group_filter": "(&(|(objectclass=group))(|(cn=Administratif)(cn=Comptabilite)(cn=Avocats)(cn=DSL Conseil)(cn=Juristes)(cn=Direction)(cn=SysAdmins)))", "s01ldap_group_filter_mode": "0", "s01ldap_group_member_assoc_attribute": "gidNumber", "s01ldap_groupfilter_groups": "Administratif\nComptabilite\nAvocats\nDSL Conseil\nJuristes\nDirection\nSysAdmins", "s01ldap_groupfilter_objectclass": "group", "s01ldap_host": "office.redacted.com", "s01ldap_login_filter": "(&(&(|(objectclass=user))(|(|(memberof=CN=Cloud,CN=Groups,DC=office,DC=redacted,DC=com)(primaryGroupID=1109))))(|(samaccountname=%uid)(|(mailPrimaryAddress=%uid)(mail=%uid))(|(sAMAccountName=%uid))))", "s01ldap_login_filter_mode": "0", "s01ldap_loginfilter_attributes": "sAMAccountName", "s01ldap_loginfilter_email": "1", "s01ldap_loginfilter_username": "1", "s01ldap_nested_groups": "0", "s01ldap_override_main_server": "", "s01ldap_paging_size": "500", "s01ldap_port": "389", "s01ldap_quota_attr": "", "s01ldap_quota_def": "", "s01ldap_tls": "0", "s01ldap_turn_off_cert_check": "0", "s01ldap_turn_on_pwd_change": "0", "s01ldap_user_avatar_rule": "default", "s01ldap_user_display_name_2": "", "s01ldap_user_filter_mode": "0", "s01ldap_userfilter_groups": "Cloud", "s01ldap_userfilter_objectclass": "user", "s01ldap_userlist_filter": "(&(|(objectclass=user))(|(|(memberof=CN=Cloud,CN=Groups,DC=office,DC=redacted,DC=com)(primaryGroupID=1109))))", "s01use_memberof_to_detect_membership": "1", "types": "authentication" }, "user_saml": { "enabled": "no", "installed_version": "3.0.1", "types": "authentication" }, "viewer": { "enabled": "yes", "installed_version": "1.2.0", "types": "" }, "workflow_pdf_converter": { "enabled": "yes", "installed_version": "1.3.1", "types": "filesystem" }, "workflowengine": { "enabled": "yes", "installed_version": "2.0.0", "types": "filesystem" } } } ```

Are you using external storage, if yes which one: SMB

Are you using encryption: NO

Are you using an external user-backend, if yes which one: LDAP

LDAP configuration (delete this part if not used)

LDAP config ``` +-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Configuration | s01 | +-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | hasMemberOfFilterSupport | 1 | | homeFolderNamingRule | | | lastJpegPhotoLookup | 0 | | ldapAgentName | CN=zentyal-mail-zen,CN=Users,DC=office,DC=redacted,DC=com | | ldapAgentPassword | *** | | ldapAttributesForGroupSearch | | | ldapAttributesForUserSearch | | | ldapBackupHost | | | ldapBackupPort | | | ldapBase | DC=office,DC=redacted,DC=com | | ldapBaseGroups | DC=office,DC=redacted,DC=com | | ldapBaseUsers | DC=office,DC=redacted,DC=com | | ldapCacheTTL | 600 | | ldapConfigurationActive | 1 | | ldapDefaultPPolicyDN | | | ldapDynamicGroupMemberURL | | | ldapEmailAttribute | mail | | ldapExperiencedAdmin | 0 | | ldapExpertUUIDGroupAttr | | | ldapExpertUUIDUserAttr | | | ldapExpertUsernameAttr | sAMAccountName | | ldapExtStorageHomeAttribute | | | ldapGidNumber | gidNumber | | ldapGroupDisplayName | cn | | ldapGroupFilter | (&(|(objectclass=group))(|(cn=Administratif)(cn=Comptabilite)(cn=Avocats)(cn=DSL Conseil)(cn=Juristes)(cn=Direction)(cn=SysAdmins))) | | ldapGroupFilterGroups | Administratif;Comptabilite;Avocats;DSL Conseil;Juristes;Direction;SysAdmins | | ldapGroupFilterMode | 0 | | ldapGroupFilterObjectclass | group | | ldapGroupMemberAssocAttr | gidNumber | | ldapHost | office.redacted.com | | ldapIgnoreNamingRules | | | ldapLoginFilter | (&(&(|(objectclass=user))(|(|(memberof=CN=Cloud,CN=Groups,DC=office,DC=redacted,DC=com)(primaryGroupID=1109))))(|(samaccountname=%uid)(|(mailPrimaryAddress=%uid)(mail=%uid))(|(sAMAccountName=%uid)))) | | ldapLoginFilterAttributes | sAMAccountName | | ldapLoginFilterEmail | 1 | | ldapLoginFilterMode | 0 | | ldapLoginFilterUsername | 1 | | ldapNestedGroups | 0 | | ldapOverrideMainServer | | | ldapPagingSize | 500 | | ldapPort | 389 | | ldapQuotaAttribute | | | ldapQuotaDefault | | | ldapTLS | 0 | | ldapUserAvatarRule | default | | ldapUserDisplayName | displayname | | ldapUserDisplayName2 | | | ldapUserFilter | (&(|(objectclass=user))(|(|(memberof=CN=Cloud,CN=Groups,DC=office,DC=redacted,DC=com)(primaryGroupID=1109)))) | | ldapUserFilterGroups | Cloud | | ldapUserFilterMode | 0 | | ldapUserFilterObjectclass | user | | ldapUuidGroupAttribute | auto | | ldapUuidUserAttribute | auto | | turnOffCertCheck | 0 | | turnOnPasswordChange | 0 | | useMemberOfToDetectMembership | 1 | +-------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ```

Client configuration

Browser: Firefox Ubuntu and Chrome Windows

Operating system: Ubuntu latest stable and Windows 10, and Mobile App

loxK commented 4 years ago

I am waiting for a feedback the filename may have been created from OSX

loxK commented 4 years ago

Ok it has been created on a Mac:

"Unicode allows some accented characters to be represented in several different ways: as a "code point" representing the accented character, or as a series of code points representing the unaccented version of the character, followed by the accent(s). For example, "ä" could be represented either precomposed as U+00E4 (UTF-8 0xc3a4, Latin small letter 1 with diaeresis) or decomposed as U+0061 U+0308 (UTF-8 0x61cc88, Latin small letter a + combining diaeresis).

OS X's HFS+ filesystem requires that all filenames be stored in the UTF-8 representation of their fully decomposed form. In an HFS+ filename, "ä" MUST be encoded as 0x61cc88, and "ö" MUST be encoded as 0x6fcc88."

Source: https://stackoverflow.com/a/6153713

Nextcloud should be compatible with that.

loxK commented 4 years ago

Nextcloud fails displaying files with a series accented characters represented by the unaccented version of the character, followed by the accent(s) (code points representation)

digitall-it commented 4 years ago

Seems like files with a ç (c with a cedille) can't be downloaded from a Windows client, server returns a 500 error.

szaimen commented 3 years ago

Is this Issue still valid in NC21.0.2? If not, please close this issue. Thanks! :)

loxK commented 3 years ago

It is still an issue

szaimen commented 1 year ago

Hi, please update to 24.0.8 or better 25.0.2 and report back if it fixes the issue. Thank you!