Roberto,<div><br></div><div>You might be able to achieve what you need by using one isolated bit of Elixir's distribution — String.Unicode module.</div><div><br></div><div>it is compiled right off UnicodeData.txt so it has all the necessary data embedded, thus saving you from talking to gen_servers or ETS tables.</div><div><br></div><div>And the best part is that you don't really need Elixir itself to be able to use it:</div><div><br></div><div>You can edit https://github.com/elixir-lang/elixir/blob/master/lib/elixir/priv/unicode.ex and rename it from String.Unicode to, say, :string_unicode (to be visually native to erlang's code) and after the compilation you'll get a beam file you can use independently from Elixir because it doesn't use anything from the elixir application.</div><div><br></div><div>Hope you'll find this helpful.</div><div><br>On Sunday, October 21, 2012 12:14:47 PM UTC-7, Roberto Ostinelli wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Dear list,<div><br></div><div>I've a binary string which includes accented characters and unicode, that i need to downcase.</div><div><br></div><div>Is my real best option here to convert everything to list and downcase that?</div>
</blockquote></div>