Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 443)
+++ trunk/BNC/bncgetthread.cpp	(revision 444)
@@ -152,5 +152,5 @@
   QString uName = QUrl::fromPercentEncoding(mountPoint.userName().toAscii());
   QString passW = QUrl::fromPercentEncoding(mountPoint.password().toAscii());
-  QByteArray userAndPwd = userName.toAscii() + ":" + passW.toAscii();
+  QByteArray userAndPwd = uName.toAscii() + ":" + passW.toAscii();
 
   QUrl hlp;
Index: trunk/BNC/bnctabledlg.cpp
===================================================================
--- trunk/BNC/bnctabledlg.cpp	(revision 443)
+++ trunk/BNC/bnctabledlg.cpp	(revision 444)
@@ -292,6 +292,6 @@
       if (_table->isItemSelected(item)) {
         QUrl url;
-        url.setUserName(_casterUserLineEdit->text());
-        url.setPassword(_casterPasswordLineEdit->text());
+        url.setUserName(QUrl::toPercentEncoding(_casterUserLineEdit->text()));
+        url.setPassword(QUrl::toPercentEncoding(_casterPasswordLineEdit->text()));
         url.setHost(_casterHostLineEdit->text());
         url.setPort(_casterPortLineEdit->text().toInt());
