Python2's stdlib csv module is nice, but it doesn't support unicode.  This module is a drop-in replacement which *does*.