Unicode 在Erlang R15中解析UTF-8
二郎R15Unicode 在Erlang R15中解析UTF-8,unicode,erlang,Unicode,Erlang,二郎R15 我有一个UTF-8编码的二进制文件。我需要将其解析为unicode字符串列表。有没有办法做到这一点?使用unicode翻译修饰符 io:format("~ts", [Binary]). 这不会产生一个常规的Erlang字符串,但这似乎是您正在关注的,不是吗?unicode库将帮助您 Bin = <<"Hello">>. unicode:characters_to_list(Bin, utf8). 注意:这将使用shell编码打印,因此请确保您的shell具
我有一个UTF-8编码的二进制文件。我需要将其解析为unicode字符串列表。有没有办法做到这一点?使用unicode翻译修饰符
io:format("~ts", [Binary]).
这不会产生一个常规的Erlang字符串,但这似乎是您正在关注的,不是吗?unicode库将帮助您
Bin = <<"Hello">>.
unicode:characters_to_list(Bin, utf8).
注意:这将使用shell编码打印,因此请确保您的shell具有要查看结果的编码
强制Elrang外壳打印数字:
io:format("~w~n", ["åäö"]).
[229,228,246]
unicode:字符到列表二进制 例如:
> X = unicode:characters_to_binary("á").
<<"á"/utf8>>
> unicode:characters_to_list(X).
"á"
unicode库仍然适用于R15!
> X = unicode:characters_to_binary("á").
<<"á"/utf8>>
> unicode:characters_to_list(X).
"á"