[Seaside] download content & encoding
johan at inceptive.be
Fri Nov 25 09:35:30 UTC 2011
I even have code for it that should work in Pharo (see below).
I had it in comments in our application code because it does not work in Gemstone (no utf16 encoder).
But if I remember correctly, this works for cross-platform csv import in Excel. Just mind that you need to use tabs to separate the fields instead of commas (or semicolons ;-)
Hope this helps
attachmentWithFileName: 'nextplan',Date today yyyymmdd,'.csv';
contentType: ((WAMimeType main: 'text' sub: 'csv')
converter := UTF16TextConverter new useLittleEndian: true; useByteOrderMark: true.
response nextPutAll: ((String streamContents: [:str |
self exportCSVFor: coll on: str]) convertToWithConverter: converter) asByteArray]];
On 24 Nov 2011, at 18:08, Sebastian Sastre wrote:
> On Nov 24, 2011, at 2:24 PM, Johan Brichau wrote:
>> you need UTF16 with tab separation instead of commas to make it work cross platform.
> ha! nice one
> thanks for that tip
> seaside mailing list
> seaside at lists.squeakfoundation.org
More information about the seaside