Deskripsi masalah
Karakter khusus tidak dikenali saat Anda mencoba terhubung ke instance ApsaraDB for MongoDB menggunakan mongo shell atau kode program, jika kata sandi dalam string koneksi mengandung karakter khusus. Hal ini menyebabkan kegagalan koneksi. Karakter khusus meliputi ! @ # $ % ^ & * ( ) _ + =.
Solusi
Anda perlu mengonversi karakter khusus dalam kata sandi di string koneksi sesuai dengan aturan pelolosan berikut.
! : %21
@ : %40
# : %23
$ : %24
% : %25
^ : %5e
& : %26
* : %2a
( : %28
) : %29
_ : %5f
+ : %2b
= : %3dSebagai contoh, jika kata sandi adalah ab@#c, maka karakter lolos dari kata sandi tersebut adalah ab%40%23c di dalam string koneksi.