4 votes

La commande de montage ne peut pas contenir de caractères chinois

Je rencontre un problème,

Je veux monter un répertoire distant partagé, mais l'url contient des caractères chinois.

mount_smbfs //user:password@192.168.1.168/ /Volumes/picture

sont des caractères chinois qui signifient picture en anglais.

Lorsque j'exécute cette commande, j'obtiens l'erreur suivante :

mount_smbfs : L'analyse de l'URL a échoué, veuillez corriger l'URL et réessayer : Argument non valide 16384

Je peux confirmer que le problème est dû au caractère chinois, car je peux exécuter la commande ci-dessous :

mount_smbfs //user:password@192.168.1.168/hehe /Volumes/picture

Les deux hehe et sont des répertoires partagés à distance.

2voto

Tetsujin Points 95239

Essayez d'échapper l'unicode

se traduit par %E5%9B%BE%E7%89%87 en utilisant une fonction d'échappement que j'ai trouvée en ligne à l'adresse suivante http://www.url-encode-decode.com

L'application Contrôleur d'Unicode installe un service qui peut convertir n'importe quelle chaîne de caractères unicode en pourcentages d'échappement.

Véase https://stackoverflow.com/questions/912811/what-is-the-proper-way-to-url-encode-unicode-characters à titre de référence.

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