On Fri, Aug 23, 2013 at 5:37 PM, Nic Gibson <n...@corbas.co.uk> wrote:
>
> If you are seeing this in your then your code is either a) not encoded as 
> ASCII (probably Latin-1 or UTF-8) or b) broken

If you're seeing this in client-provided CSV, I recommend running a mile.

Notes from the recent frontiers:
- Excel windows exports as wincp1252 with \r\n line endings
- Excel mac exports as macroman (yes, in 2013!) with \r line endings
- UTF-8 is a great interchange format. But it's quite annoying perl
doesn't have a flag to automatically en/decode to/from UTF-8 as
regards STDIN and STDOUT (and in the case of STDIN, probably anything
that <> uses)
- iconv is awesome! Here are some handy aliases:
alias utf8tolatin1="iconv -f utf-8 -t iso-8859-1"
alias win1252toutf8="iconv -f windows-1252 -t utf-8"
alias utf8towin1252="iconv -f utf-8 -t windows-1252"

(a rather grumpy) James (who is sat on a client site at this hour
thanks to aforementioned CSV)

Reply via email to