Part of canonical.launchpad.utilities
Adapted from the Python documentation: http://docs.python.org/lib/csv-examples.html
Modified to work for Python 2.4.
| Class | UTF8Recoder | Iterator that reads a stream and re-encodes to UTF-8. |
| Class | UnicodeCSVReader | A CSV reader that reads encoded files and yields unicode. |
| Class | UnicodeCSVWriter | A CSV writer that encodes unicode and writes to the file. |
| Class | UnicodeDictReader | A CSV dict reader that reads encoded files and yields unicode. |
| Class | UnicodeDictWriter | A CSV dict writer that encodes unicode and writes to the file. |