commit | c5b180602532ea72f642bb3ec2207b81a0433024 | [log] [tgz] |
---|---|---|
author | Avery Pennarun <apenwarr@gmail.com> | Mon Nov 26 22:47:49 2012 -0500 |
committer | Avery Pennarun <apenwarr@gmail.com> | Mon Dec 10 02:03:34 2012 -0500 |
tree | f416f6daf9d990fa14f6efcd782b3513cb504382 | |
parent | 44e1adb6c15773610cbe703f85e190be8da7126d [diff] |
csv2json: assume csv files are in latin1 encoding. This probably isn't a reasonable assumption, but it's probably true for English-language speakers parsing csv files produced by Excel.
diff --git a/csv2json.py b/csv2json.py index 8066b69..ecfe047 100755 --- a/csv2json.py +++ b/csv2json.py
@@ -4,7 +4,7 @@ import sys c = csv.reader(sys.stdin) -rows = list(c) +rows = list([[col.decode('latin1') for col in r] for r in c]) print 'jsonp(' json.dump(rows, sys.stdout, indent=2) print ');'