Roberto, thanks!<br><br>Antoine,<br>yes in my case<br>~ts helps together with unicode:characters_to_list(list_to_binary())<br>(and it seems I have latin1 text coming in, not unicode - my mistake!)<br><br>thanks,<br>Slav<br>
<br><div class="gmail_quote">2011/9/2 Antoine Koener <span dir="ltr"><<a href="mailto:antoine.koener@gmail.com">antoine.koener@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, Sep 1, 2011 at 10:21 PM, Roberto Ostinelli <<a href="mailto:roberto@widetag.com">roberto@widetag.com</a>> wrote:<br>
><br>
><br>
> 2011/9/1 Slav Pankratov <<a href="mailto:gnoblin@gmail.com">gnoblin@gmail.com</a>><br>
>><br>
>> Hello!<br>
>><br>
>><br>
>><br>
>><br>
>> I'm using misultin to receive http calls, and they sometimes contain<br>
>> Russian symbols (unicode).<br>
>><br>
>><br>
>>><br>
>>><br>
>>> % handle a GET on /users/{username}<br>
>>><br>
>>><br>
>>> handle('GET', ["users", UserName], Req) -><br>
>>><br>
>>><br>
>>> š š š š io:format("~s~n", [UserName]),<br>
<br>
</div>I may be completely wrong but: try with ~ts instead of ~s in your io:format<br>
<div class="im"><br>
<br>
>>><br>
>>><br>
>>> š š Req:ok([{"Content-Type", "text/plain"}], "This is ~s's page.",<br>
>>> [UserName]);<br>
>><br>
>><br>
>><br>
>><br>
>> In both terminal and browser I see incorrect output - what can be done<br>
>> about it?<br>
>><br>
>> big thanks,<br>
>> Slav<br>
><br>
> hi slav,<br>
><br>
> this is not particularly related to misultin. when using uri you need to<br>
> ensure that these are properly encoded for HTTP. You also need to ensure<br>
> that the browser is rendering html encoded in UTF-8 so you should have in<br>
> your code:<br>
><br>
> % handle a GET on /users/{username}<br>
> handle('GET', ["users", UserName], Req) -><br>
> ššš Req:ok([{"Content-Type", "text/html; charset=UTF-8"}], "This is ~s's<br>
> page.", [UserName]);<br>
><br>
> then, you may serve the page:<br>
><br>
> <a href="http://localhost:8080/users/%26%231055%3B%26%231088%3B%26%231080%3B%26%231074%3B%26%231077%3B%26%231090%3B" target="_blank">http://localhost:8080/users/%26%231055%3B%26%231088%3B%26%231080%3B%26%231074%3B%26%231077%3B%26%231090%3B</a><br>

><br>
> that will print;<br>
><br>
> This is ๐าษืลิ's page.<br>
><br>
> you probably also could read into IRI: <a href="http://tools.ietf.org/html/rfc3987" target="_blank">http://tools.ietf.org/html/rfc3987</a><br>
><br>
> my 2c.<br>
><br>
> r.<br>
><br>
</div>> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
><br>
><br>
</blockquote></div><br>