0 votes

Le Finder a du mal à monter les dossiers contenant des caractères spéciaux

Je sais qu'en général, il est mauvais de nommer les fichiers et les dossiers avec des caractères spéciaux.

A titre d'exemple :

J'ai créé un dossier sur notre NAS et l'ai nommé test% jusqu'ici tout va bien, pas d'erreur à la création comme "vous ne pouvez pas nommer un dossier comme ça" (je me souviens que cela est apparu sous Windows ou je crois aussi sous Mac avec certains caractères mais je n'arrive pas à savoir lequel pour l'instant)

Maintenant, je copie le smb:// chemin de celui-ci via command + I et en faire un lien cliquable dans un courriel.

Le chemin est donc par exemple smb://Server/folder1/test%

Le Finder s'ouvre et une petite fenêtre s'affiche "Connecting to smb://Server/folder1/test% ".

Lorsque je fais cela, la barre de chargement fait des allers-retours incessants et rien ne se passe.

Lorsque je fais la même chose mais avec un dossier sans caractère spécial : smb://Server/folder1/test cela fonctionne et le Finder peut monter le dossier comme prévu.

Est-ce un bug ? Puis-je le corriger d'une manière ou d'une autre (en plus d'arrêter de nommer les dossiers et les fichiers de cette manière) ?

Mon Mac utilise actuellement Big Sur 11.3.1.

Montage rapide :
J'ai testé d'autres caractères spéciaux comme $ , & , . (ils fonctionnent). / Je n'ai pas réussi et j'ai également reçu une erreur disant que ce dossier n'existe pas (alors qu'il existe).
Mais % affiche le nom correct du dossier dans la barre de chargement mais ne fait rien.

enter image description here

2voto

Tetsujin Points 95239

Sans avoir à apprendre la liste complète des caractères illégaux pour chaque système d'exploitation, il est préférable de former les gens à un sous-ensemble facile de ces règles

Alphanumérique uniquement. Pas de tréma, etc. Pas d'espaces, utilisez des caractères de soulignement.
Vous pourriez probablement passer un appel sur les capitales, la plupart des OS sont insensibles à la casse, donc cela ne devrait pas avoir d'importance.

Ne les laissez pas utiliser les cas limites et vous n'aurez pas à les corriger ;) Ceci est particulièrement important si vous avez un accès multi-plateforme, car les caractères illégaux sur un OS peuvent ne pas l'être sur un autre.
J'établirais également une règle pour le remplacement des trémas, en décidant si Müller doit devenir Muller ou Mueller et en m'y tenant - de cette façon, les gens n'auront pas besoin de faire trois essais pour trouver un nom connu par ailleurs.
L'utilisation de caractères de soulignement sans espace rend les chemins plus simples - personne ne doit deviner s'ils ont besoin de folder name folder\ name folder%20name o "folder name" pour trouver quelque chose, c'est toujours folder_name .

% est une méthode d'échappement [codage] d'URL, comme indiqué ci-dessus, %20 signifie espace - à éviter pour les noms dans les URL.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X