Re: Encoding on saving html file
Dave <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.seaside |
|---|---|
| Message-ID | <[email protected]> |
Hi Johan, With [1] I guess you are linking to this: http://forum.world.st/Accent-in-generated-pages-tp4832873p4832910.html I tried to change with and save it as you suggest, but it doesn't work, text contains perché I tried something different as Sven suggested some time ago: http://forum.world.st/File-upload-encoding-issue-tp4783446p4783615.html i.e and it works, but if you can explain how to make your example working I'll be glad. Thanks Dave Johan Brichau-2 wrote > You might want to look at [1] for a related discussion about this issue. > > Instead of getting the stream contents from your context and saving that, > try the following: > > | fullDocument | > fullDocument := WAHtmlCanvas builder > fullDocument: true; > rootBlock: [:root | root meta contentType: (WAMimeType textHtml > charset:'utf-8') ]; > render: [ :html | html text: 'Ñuñoa' ]. > > '/tmp/test.html' asFileReference writeStreamDo: [ :out | out << > fullDocument ]. > > If you really want to create a text file, how are you saving and viewing > that text file once you get the contents from a Seaside document? > > Johan > >> On 17 Oct 2015, at 16:44, Stephan Eggermont < > stephan@ > > wrote: >> >> On 17/10/15 15:46, Dave wrote: >>> But if you save the text of my previous email to an html file and open >>> it, it >>> shows "perché" instead of "perché" >> >> That depends on how you save it. >> You probably want to use an UTF8TextConverter somewhere >> It is used in MultiByteBinaryOrTextStream class>>on:encoding: >> >> Stephan >> >> >> _______________________________________________ >> seaside mailing list >> > [email protected] >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > _______________________________________________ > seaside mailing list > [email protected] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside Johan Brichau-2 wrote > You might want to look at [1] for a related discussion about this issue. > > Instead of getting the stream contents from your context and saving that, > try the following: > > | fullDocument | > fullDocument := WAHtmlCanvas builder > fullDocument: true; > rootBlock: [:root | root meta contentType: (WAMimeType textHtml > charset:'utf-8') ]; > render: [ :html | html text: 'Ñuñoa' ]. > > '/tmp/test.html' asFileReference writeStreamDo: [ :out | out << > fullDocument ]. > > If you really want to create a text file, how are you saving and viewing > that text file once you get the contents from a Seaside document? > > Johan > >> On 17 Oct 2015, at 16:44, Stephan Eggermont < > stephan@ > > wrote: >> >> On 17/10/15 15:46, Dave wrote: >>> But if you save the text of my previous email to an html file and open >>> it, it >>> shows "perché" instead of "perché" >> >> That depends on how you save it. >> You probably want to use an UTF8TextConverter somewhere >> It is used in MultiByteBinaryOrTextStream class>>on:encoding: >> >> Stephan >> >> >> _______________________________________________ >> seaside mailing list >> > [email protected] >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > _______________________________________________ > seaside mailing list > [email protected] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -- View this message in context: http://forum.world.st/Encoding-on-saving-html-file-tp4856116p4856230.html Sent from the Seaside General mailing list archive at Nabble.com.