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

> [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 &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
>> 

> [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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.