Erlang:将HTTP GET参数转换为Unicode

时间:2012-11-28 10:55:05

标签: http unicode encoding erlang request

我在Erlang上使用连接器。它从Javascript获得请求,如“controler?q = value”。如果我以Unicode发送值,浏览器会发送一个编码字符串。

http://127.0.0.1:8001/controler?q=%D1%82%D0%B5%D1%81%D1%82

如何将此字符串转换为UTF-8?

2 个答案:

答案 0 :(得分:0)

您可能需要查看unicode module

答案 1 :(得分:0)

前段时间我为了类似的目的编写了一个模块:https://gist.github.com/816291 您可以像这样使用它:

io:format("~ts~n",[uri:decode_uri_component("%D1%82%D0%B5%D1%81%D1%82")]).
тест
ok