【发布时间】:2012-08-11 04:17:01
【问题描述】:
考虑一下这个sn-p:
Eshell V5.9.1 (abort with ^G)
1> A="Pamet".
"Pamet"
2> A1="Paměť".
[80,97,109,283,357]
(“Paměť”是捷克语中“记忆”的意思。我之所以选择它是因为它包含两个 Erlang 认为“不可打印”的字符。)IIRC Erlang 起源于瑞典,假设一个字符不存在在拉丁语 1 中,它是不可打印的。因此,即使我在一个现代的 Linux 机器上运行 shell,它的一切都是 UTF-8,它会输出一个整数列表而不是“Paměť”。
我的问题:如何将 UTF-8 字符串写入屏幕,使其显示为字符串,而不是整数列表?
【问题讨论】:
标签: erlang