- Babel - Babel is a character encoding/decoding library, not unlike GNU libiconv, but completely written in Common Lisp
- Cliconv - Cliconv is a simple FFI interface to the iconv library that lets Common Lisp programs translate byte sequences from/to different character encodings
- creole - creole is a library for converting a string between multibyte and unicode character encodings
- flexi-streams - FLEXI-STREAMS is a library which implements "virtual" bivalent streams that can be layered atop real binary/bivalent streams
- guess - guess Japanese encoding (gauche's algorithm)
- trivial-utf-8 - Trivial UTF-8 provides more efficient ways of reading and writing UTF-8 for implementations that already support Unicode
Projects having to do with the character encoding/decoding of text. In Common Lisp, characters may be elements in streams or strings, and their codes are often represented in Unicode.