Am Sonntag, den 27.03.2011, 23:47 +0200 schrieb Martin Helm: 
> Am Sonntag, 27. März 2011, 23:32:22 schrieb Thomas Weber:
> > Hi,
> > 
> > I'm currently facing a failing test in financial's test suite. The
> > problem can be seen with the following call:
> > 
> > wget
> > "http://finance.google.com/finance/historical?q=yhoo&startdate=01-Jul-2005&;
> > enddate=08-Jul-2005&histperiod=daily&output=csv"
> > 
> > If you redirect the output into a file and use a hexeditor for looking
> > at it, you get the following:
> > 00000000  ef bb bf 44 61 74 65 2c  4f 70 65 6e 2c 48 69 67
> > |...Date,Open,Hig|
> > 
> > So, Google returns some binary crap at the beginning.  When loading this
> > .csv data into Octave, the first variable has a length of 7, whereas the
> > unit test expects a lenght of 4 - in other words, it's looking for
> > "Date", not for crappy "...Date".
> > 
> > BTW, it's actually difficult to see this issue with Octave'pager or vim
> > -- they simply show the "Date" string, but Octave happily tells you
> > about the length of 7.
> > 
> > So, I'm looking for a good idea here? Does anybody have any contacts at
> > Google whom they could ask whether these 3 characters are intentional?
> > 
> >     Thomas
> > 
> This is no crap, it is the BOM for utf8 for text files
> 
> http://de.wikipedia.org/wiki/Byte_Order_Mark
> 
To be a bit more exlicit, I do not know if you can augment the query
string to export the csv with a special encoding but of course you can
change the necoding with iconv (on linux for other OS I do not know what
exists).
iconv --from-code=UTF-8 --to-code=ISO-8859-1 myoriginalfile.txt >
mynewfile.txt


------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to