[Seaside] Re: Encoding on saving html file

Dave lasmiste at gmail.com
Sat Oct 17 20:46:16 UTC 2015


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 &lt;

> stephan@

> &gt; 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
>> 

> seaside at .squeakfoundation

>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> 
> _______________________________________________
> seaside mailing list

> seaside at .squeakfoundation

> 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 &lt;

> stephan@

> &gt; 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
>> 

> seaside at .squeakfoundation

>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> 
> _______________________________________________
> seaside mailing list

> seaside at .squeakfoundation

> 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.


More information about the seaside mailing list