Babel is a charset encoding/decoding library, not unlike GNU libiconv, but completely written in Common Lisp.