<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 17, 2014 at 5:19 PM, José Valim <span dir="ltr"><<a href="mailto:jose.valim@plataformatec.com.br" target="_blank">jose.valim@plataformatec.com.br</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">When you say input, do you mean the standard input? If so, you can set the IO device to be unicode explicitly:<div>


<br></div><div>    ok = io:setopts(standard_io, [binary,{encoding,utf8}])</div><div>    ok = io:setopts(standard_error, [{unicode,true}]) </div>

<div><br></div><div>This works if you are only reading and writing to standard io and standard error.</div><div><br></div><div>If working with files, you must pass the unicode option when opening the file and if you want to have unicode filenames, you need to pass them as binaries (or be sure to start the VM with one of the +fnu flags).</div>




<div><br></div><div>file:get_cwd, init:get_arguments and os:cmd may also have different behaviour depending on the OS before R17. For those cases, you need to do a proper translation using file:native_name_encoding() or alternatively just set the +fnu flag on boot as well.</div>




</div><div class="gmail_extra"><br clear="all"></div></blockquote><div><br></div><div><div>Sorry I mean input as argument to a function, so in the source code file I have</div><div><br></div><div>    Input = <span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">"</span><a href="http://www.xn--8ws00zhy3a.com/atomtests/iri/" target="_blank" style="font-size:13px;font-family:arial,sans-serif">http://www.詹姆斯.com/atomtests/iri/</a><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">詹.html",</span></div>

<div><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">    myfunc(Input) </span></div><div><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif"><br></span></div><div><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">- benoit</span></div>

</div></div></div></div>