Обрабатывать @ в строке подключения mongodb

У меня есть строка подключения

<add key="MongoDBConnectionString" value="mongodb://user:password@123@127.0.0.1/?safe=true"/>

пароль password@123 так что хост разбирает 123@127.0.0.1, как я могу обработать @ в учетных данных

Редактировать Я пытался избежать этого, но все еще та же проблема

 <add key="MongoDBConnectionString" value="mongodb://user:password&#64;123@127.0.0.1/?safe=true"/>

Редактировать Спасибо alexjamesbrown за помощь, после побега работать на меня.

<add key="MongoDBConnectionString" value="mongodb://user:password%40123@127.0.0.1/?safe=true"/>

1 ответ

Решение

Я отправил это как ответ прежде, но это преобразовало это в комментарий...

Побег от вашего знака @ %40 (в строке вашего пароля.)

Что касается комментариев, я считаю, что это будет работать с использованием драйвера C#, но может не работать при использовании других драйверов (например, mongoose на node.js)

Другие вопросы по тегам