UiPath Documentation
automation-suite
2.2510
true
Guide d'installation d'Automation Suite sur EKS/AKS
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Comment encoder en URL un mot de passe de chaîne de connexion SQL

Caractères spéciaux encodés en URL dans un mot de passe de chaîne de connexion PostgreSQL à l'aide de urllib.parse.guille_plus() de Python sur EKS/AKS.

Si votre mot de passe de chaîne de connexion PostgreSQL contient des caractères spéciaux, vous devez les encoder en URL avant d'inclure le mot de passe dans la chaîne de connexion.

Pour coder en URL un mot de passe PostgreSQL:

  1. Exécutez la commande Python suivante, en remplaçant your_password par votre mot de passe réel:

    import urllib.parse
    urllib.parse.quote_plus("your_password")
    import urllib.parse
    urllib.parse.quote_plus("your_password")
    

    Python encode chaque caractère, à l'exception de l'ensemble non réservé AZ, az, 0-9, -, ., _, ~.

  2. Utilisez la sortie encodée comme mot de passe dans votre chaîne de connexion PostgreSQL.

Résultat​

La commande renvoie le mot de passe encodé en pourcentage. Par exemple, urllib.parse.quote_plus("P@ss:w0rd/1") renvoie P%40ss%3Aw0rd%2F1.

Le tableau suivant répertorie les caractères spéciaux courants et leurs équivalents encodés en pourcentage:

CaractèresEncodage d'URL
@%40
:%3A
/%2F
?%3F
#%23
%%25
[%5B
]%5D
^%5E
|%7C
espace%20
&%26
  • Résultat​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour