Common Lisp:获取字符的Unicode名称

Common Lisp:获取字符的Unicode名称,unicode,common-lisp,Unicode,Common Lisp,在CL中,可以将字符的Unicode名称转换为字符串吗?有没有 函数,该函数作为参数接收\ALPHA,将返回“希腊文小写字母ALPHA”?字符名的结果不是标准化的,但通常会得到: ? (char-name #\α) "Greek_Small_Letter_Alpha" 在LispWorks中: CL-USER 40 > (char-name #\α) "U+03B1" CL-USER 41 > (system::lookup-unicode-character-name #\α)

在CL中,可以将字符的Unicode名称转换为字符串吗?有没有
函数,该函数作为参数接收
\ALPHA
,将返回
“希腊文小写字母ALPHA”

字符名的结果不是标准化的,但通常会得到:

? (char-name #\α)
"Greek_Small_Letter_Alpha"
在LispWorks中:

CL-USER 40 > (char-name #\α)
"U+03B1"

CL-USER 41 > (system::lookup-unicode-character-name #\α)
"GREEK SMALL LETTER ALPHA"

CHAR-NAME
的结果没有标准化,但通常会得到:

? (char-name #\α)
"Greek_Small_Letter_Alpha"
在LispWorks中:

CL-USER 40 > (char-name #\α)
"U+03B1"

CL-USER 41 > (system::lookup-unicode-character-name #\α)
"GREEK SMALL LETTER ALPHA"
使用图书馆:

使用图书馆:


从开始。请参阅也从开始。另请参阅我是新手,是否有包管理器可用于获取此库?(使用sbcl和slime)是的,它叫quicklisp。您可以按照此处的详细说明安装它:然后您可以编写(ql:quickload“cl-unicode”)来获取和加载库及其依赖项。您可以在以下位置浏览可用库:创建自己的库时,在其asd文件中列出其依赖项。如果您将库保存在~/quicklisp/(或在那里进行符号链接),它也可以通过依赖项快速加载。我是新来的,是否可以使用包管理器来获取此库?(使用sbcl和slime)是的,它叫quicklisp。您可以按照此处的详细说明安装它:然后您可以编写(ql:quickload“cl-unicode”)来获取和加载库及其依赖项。您可以在以下位置浏览可用库:创建自己的库时,在其asd文件中列出其依赖项。如果将库保存在~/quicklisp/(或将其符号链接到那里),它也可以通过依赖项快速加载。