Common Lisp中的unicode字符的语法是什么(如果有的话)?

Jef*_*eff 2 unicode syntax common-lisp

Common Lisp中是否有unicode字符的语法?像\u03B1Java 一样?

也许类似的东西#\U+03B1,或类似的东西?

sds*_*sds 6

超级可移植的方法是#.(code-char X)使用给定的数字代码生成Unicode字符X(假设实现实际使用Unicode - ANSI标准不需要 - 实际上,所有超出ASCII的实现 - 这不是强制要求! - 确实使用Unicode).

如果您知道该字符的Unicode 名称,您还可以使用以下#\语法:

(char= (code-char 12345) #\HANGZHOU_NUMERAL_TWENTY)
T
Run Code Online (Sandbox Code Playgroud)

实现通常定义其他Unicode字符语法,例如:

看到:

  • 我认为,只有实施选择UNICODE作为内部编码系统? (2认同)