Erlang httpc:request with utf8 url
В общем, да, httpc не поддерживает unicode url запросы. К примеру, такой запрос: httpc:request(<>). вернёт следующее: {error,{failed_connect,[{to_address,{<>, 443}}, {inet,[inet], {options,{socket_options,[{mode,binary}, {active,false}, inet]}}}]}} Информации по этому поводу в интернете не много, но не надо печалиться, вот какое решение я нашёл на одном китайском ресурсе , которое просто работает без всяких: %% utf8 -> urlunicode
utf8_to_url(Data) when is_binary(Data)-> Data2 = [T || <> utf8_to_url(Data, []).