我在Erlang上使用连接器。它从Javascript获得请求,如“controler?q = value”。如果我以Unicode发送值,浏览器会发送一个编码字符串。
http://127.0.0.1:8001/controler?q=%D1%82%D0%B5%D1%81%D1%82
如何将此字符串转换为UTF-8?
答案 0 :(得分:0)
答案 1 :(得分:0)
前段时间我为了类似的目的编写了一个模块:https://gist.github.com/816291 您可以像这样使用它:
io:format("~ts~n",[uri:decode_uri_component("%D1%82%D0%B5%D1%81%D1%82")]).
тест
ok