Если бы это был веб-браузер, я бы выбрал строку Json, это юникод, и браузеры поддерживают ее нативально.
Может быть, рассмотрим Json и сделайте что-нибудь подобное для строк:
1> HelloJerome = "Hello Jérôme".
"Hello Jérôme"
2> HelloJeromeBin = list_to_binary(HelloJerome).
<<"Hello Jérôme">>
3> HelloJeromeJson = << <<"{\"helloJerome\":\"">>/bits, HelloJeromeBin/bits, $\", $} >>.
<<"{\"helloJerome\":\"Hello Jérôme\"}">>
В консоли браузера:
jerome = JSON.parse('{\"hello\":\"Hello Jérôme\"}')
Теперь
jerome.hello == "Hello Jérôme"
Есть хорошие версии ejson или mochijson2 классические, но ktuo или ...