社内のPCで scala が使いたくて sbt をインストールしたのですが、 sbt new したところ、プラグインが取得できませんでした。

Qiita でプロキシ設定を行う方法を見つけたので試したのですが、この方法でうまくいきませんでした。
https://qiita.com/pakuyuya/items/13dcb1ca3eeac75049d1

原因に、proxy のパスワードに +-[]{}() を含む記号を使用しているからだと思っているのですが、sbtconfig.txt でこのような特殊文字をエスケープする方法がわかりません。
jvm に渡す引数では、特殊文字をどのように扱うのでしょうか?
また、そのような特殊文字の扱いについて記載されているページなどありましたら
ご教示いただけると幸いです。

追記---

sbtconfig.txt の設定は以下のようにしています

# Set the java args to high
-Dfile.encoding=UTF-8
...略...
-Dhttp.proxyHost=****.****.local
-Dhttp.proxyPassword="hoge{}<>()[]+-Password"
-Dhttp.proxyPort=****
-Dhttp.nonProxyHosts="localhost|127.0.0.1"
-Dhttps.proxyHost=****.****.local
-Dhttps.proxyPassword="hoge{}<>()[]+-Password"
-Dhttps.proxyPort=****
-Dhttps.nonProxyHosts="localhost|127.0.0.1"

Wireshark で通信を見たところ

CONNECT repo1.maven.org:443 HTTP/1.1
User-Agent: Java/1.8.0_****
Host: repo1.maven.org
Accept: text/html, ...略...
Proxy-Connection: keep-alive

HTTP/1.1 407 Proxy Authentication Required
...略...
X-Squid-Error: ERR_CACHE_ACCESS_DENIED
...略...

となっていました。色々調べてみたところ、 Windows では、 sbtconfig.txt を使用していないかもしれないみたいな情報にも行き当たりました...
https://qiita.com/seri/items/702fcb15dffdc9395805

ただ、どのように修正すればよいか今のところ苦戦中です…