使用HTTPoison抓取俄罗斯网站时我得到的二进制文件无法解码,例如<<206, 225, 237, 238, 226, 235, 229, 237, 238, 32, 50, 51, 32, 237, 238, 255, 225, 240, 255, 32, 226, 32, 49, 50, 58, 51, 53>>
代表“Обновлено23ноябряв12:35”。是否有一些bittring说明符?
答案 0 :(得分:0)
我是通过{:iconv, "~> 1.0"}
https://hex.pm/packages/iconv
将{:iconv, "~> 1.0"}
添加到mix.exs。 start iex -S mix
之后:
iex(4)> :application.start(:iconv)
:ok
iex(5)> :iconv.convert("windows-1251", "utf-8", <<205, 232, 230, 237, 232, 233, 32, 205, 238, 226, 227, 238, 240, 238, 228>>)
"Нижний Новгород"