Como posso usar o httparty com a codificação UTF-8?
Pergunta
Eu tenho um URL como http://example.com/tag/София/new.json
E eu quero fazer uma solicitação de receber com httparty. Quando eu faço:
Httparty.get "http://example.com/tag/сиfian/new.json
Eu recebo:
URI::InvalidURIError at /
bad URI(is not URI?): link here
Alguma idéia de como lidar com isso?
Solução
o padrão diz "codifique o URL como UTF-8 e representa sequências multi-bytes como octetos porcentagem". No seu caso,
http://example.com/tag/%D0%A1%D0%BE%D1%84%D0%B8%D1%8F/new.json
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow