在clojure中获取角色的UTF-8十六进制代码

Tom*_*oli 1 clojure utf-8

我似乎无法弄清楚如何在clojure中获取字符的UTF-8十六进制代码.我得到的最接近的结果是通过尝试(int \?),但它返回1044而不是0414或D094.我将用什么来获得后者的结果?

提前致谢!

编辑:我没有说清楚,但我需要UTF-8十六进制字符串,所以我需要D094而不是0414.我要将十六进制代码D094转换_D0_94为标签打印机(我知道它有点icky - 我自己并不完全喜欢它:P)

Dav*_*Ray 5

我会加入:

user=> (format "%04x" (int \?))
"0414"
Run Code Online (Sandbox Code Playgroud)