Quero atualizar o ubuntu 11.04 throught apt-get
. Então eu adicionei as seguintes linhas emapt.conf
export http_proxy=http://username:[email protected]:port/
export ftp_proxy=http://username:[email protected]/
export http_proxy=http://deepak:Deepak@[email protected]:3128
Minha pergunta é: como insiro caracteres especiais em um nome de usuário ou senha?
Por exemplo: minha senha para proxy é Deepak @ 123 e está recebendo um erro.
apt
proxy
special-characters
Deepak Rajput
fonte
fonte
.bashrc
. Em queapt.conf
você tem que usar issoRespostas:
Você precisa de
escape
caracteres especiais. Então coloque um\
na frente do@
mesmo modo:Alternativamente, você também pode usar
%40
.fonte
Clique em
Kudos Você está pronto se você acertar
fonte
Se sua senha ou nome de usuário contiver,
@
você pode codificar por cento (também conhecido como codificação de URL) como%40
no URL do proxy. Para mais caracteres especiais, veja aquifonte
Ainda mais simples e confiável!
Sintaxe geral:
Exemplo:
{http, https, ftp} _proxy -> URLs de http, https e ftp. Separado por vírgula.
--timeout = 5 -> Conexão para manter viva em segundos.
-no-check-certificate -> Ignore SSL / Certificate Verification.
--spider -> Se você quiser testar a conectividade sem baixar o arquivo.
Notas:
Conversor Online:
Substitua caracteres especiais pelo seu unicode hexadecimal equivalente. Para obter uma lista de unicodes, consulte o site https://unicode-table.com (ou) http://unicodelookup.com
Conversor local usando Python:
Referência: a conversão da senha "p @ s # w: E" para unicode será a seguinte,
Entrada:
Resultado:
fonte