【发布时间】:2018-05-07 06:47:07
【问题描述】:
我有一个元组列表,由某个函数生成,如下所示:
[{"a","ą"},
{"ą","a"},
{"a","o"},
{"o","e"}]
但是当我打印它时,我在终端中看到:
[{"a",[261]},
{[261],"a"},
{"a","o"},
{"o","e"}]
我通常用这个命令打印它:
io:format("~p~n", [functionThatGeneratesListOfTuples()]),
目前我发现在打印Unicode字符串时需要使用~ts,所以我尝试了这个:
Pairs = functionThatGeneratesListOfTuples(),
PairsStr = io_lib:format("~p", [Pairs]),
io:format("~ts~n", [PairsStr]),
是否有可能实现 Unicode 字符串被适当地表示?
【问题讨论】:
标签: string unicode printing erlang