Closed xiabee closed 1 year ago
When your password contains special characters and you're using it in a URI for database connection, you need to URL encode the special characters in your password. URL encoding replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits.
For example, if your password is p@ssword!
, the "@" would be replaced with "%40" and "!" would be replaced with "%21". So your encoded password would then be p%40ssword%21
.
Different programming languages have different built-in methods for URL encoding:
For Python, you can use urllib.parse.quote_plus
from urllib.parse import quote_plus
password = quote_plus("p@ssword!")
For JavaScript, you could use encodeURIComponent
var password = encodeURIComponent('p@ssword!');
For Java, use java.net.URLEncoder
String password = URLEncoder.encode("p@ssword!", StandardCharsets.UTF_8.toString());
Please replace p@ssword!
with your real password. After encoding your password, insert it into your connection URI.
I see that your pipeline is running correctly now. I will close this issue for now. We will further improve the documentation subsequently. Thank you very much for your feedback.
Describe the bug A clear and concise description of what the bug is.
To Reproduce Steps to reproduce the behavior:
Expected behavior it should run successfully