diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -41,7 +41,7 @@ function slang(opt) {
         }
 
         // create full URL for curl path
-        URL = 'http://' + USER + ':' + PASS + '@' +
+        URL = 'http://' + USER + ':' + encodeURIComponent(PASS) + '@' +
             HOST + ':' + PORT + '/' + path.dirname(destPath) + ".json";
 
         var options = {
UPDATE: Apply the encodeURIComponent function to Password

- If a special character is used in an URL without encoding, a bug that can not be
accessed normally has been found and fixed.