CLでは文字のUnicode名を文字列にすることはできますか?引数として#\α
を受け取る 関数は、"GREEK SMALL LETTER ALPHA"
を返しますか?Common Lisp:文字のUnicode名を取得する
答えて
cl-unicodeライブラリの使用:
CL-USER> (cl-unicode:unicode-name #\α)
"GREEK SMALL LETTER ALPHA"
CL-USER> (cl-unicode:unicode-name 945)
"GREEK SMALL LETTER ALPHA"
私はこれに新しいです、これを得るために使用できるパッケージマネージャーはありますか?としょうかん? (sbclとスライムを使用) – Toothrot
はい、quicklispと呼ばれています。次のようにインストールします:https://www.quicklisp.org/beta/ 次に、(ql:quickload "cl-unicode")を書いて、ライブラリとその依存関係を取得して読み込むことができます。利用可能なライブラリはhttp://quickdocs.org/で閲覧できます 独自のライブラリを作成するときは、その依存関係をasdファイルに表示します。ライブラリーを〜/ quicklisp /に保存するか(またはそこにシンボリックリンクする)、依存関係とともにクイックロードできます。 –
CHAR-NAME
の結果は、標準化ではなく、多くの場合、あなたが買ってあげる:LispWorksで
? (char-name #\α)
"Greek_Small_Letter_Alpha"
を:
CL-USER 40 > (char-name #\α)
"U+03B1"
CL-USER 41 > (system::lookup-unicode-character-name #\α)
"GREEK SMALL LETTER ALPHA"
- 1. Common Lispの文字列に文字を追加する
- 2. Common Lispでの文字列の比較
- 3. Common Lispでlambdaの名前を変更
- 4. common lisp - ファイルへのパスを取得する
- 5. Common Lispで文字列オブジェクトをハッシュキーとして使用する
- 6. Common Lispのクラスイントロスペクション
- 7. Common Lispでコマンドライン引数を取得する
- 8. Common Lispでビットベクトルからストリームを取得する方法は?
- 9. Common Lisp Memory Issues
- 10. Common Lisp用ベクターグラフィックスライブラリ
- 11. ステップEval Common Lisp
- 12. ソースコードlisp(Common Lisp、Scheme、Clojure)の美人
- 13. Common Lisp let関数
- 14. Common Lispラムダ式エラー
- 15. Common Lisp Unbound変数
- 16. common lisp function/macro aliases
- 17. Common Lisp vs. MacLisp/InterLisp
- 18. Common Lisp並列プログラミング
- 19. Common Lispグラフィカルユーザインタフェース開発
- 20. コロン構文、Common Lispの変数の前にコロンは、何を意味しているCommon Lispの
- 21. Common Lispでファイルサイズ(および他の属性)を取得する方法は?
- 22. Common Lisp:ディレクトリの作成
- 23. Common Lisp用のレクサーとパーサージェネレータ
- 24. Common Lispのパッケージ定義
- 25. Common Lispでの循環リスト
- 26. Common Lisp CFFI:ポインタへのポインタ
- 27. Common LispのComparable(Rankable/Sortable)enums
- 28. Common Lisp `format`の実装
- 29. Common LispのPython enumerate()analog
- 30. Common Lispの豊富なプログラミング?
スタートとを[ 'char-code'と' code-char'](http://cl-cookbook.sourceforge.net/strings.html#chars)を参照してください。 – jthill
['CHAR-NAME']も参照してください。(http://www.lispworks.com/documentation/HyperSpec/Body/f_char_n.htm) – jkiiski