假设我在变量character
中存储了这样的字符,我该如何打印它?
例如GREEK_SMALL_LETTER_XI
代码958
。
(format t "~a" character)
只会提供?
答案 0 :(得分:0)
OP在评论中提到他正在转向Linux。在SBCL 1.4.15中,Debian(我假设在其他Linux上)中,Unicode字符仅通过(format)函数而不是(print)打印为字符(与代码相对)。
示例:
(print (code-char 26159)) produces "#\U662F"
是字符的unicode索引。
同时
(format T "~a" (code-char 26159)) produces "是"