[Seaside] Seaside and Squeak 3.8
Bany, Michel
mbany at cincom.com
Thu Mar 31 11:32:11 CEST 2005
> Seaside cannot work correctly with MultiStrings. If any
> component renders some MultiString, the resultant page has
> wrong encoding. Try attached sample.
Your example works fine by me.
I believe it all depends on what you have in method
WAAbstractHtmlBuilder class>>encode:
and this depends on what version of Seaside you are using.
I think the right code should be
encode: anObject
| charOrString |
^ String streamContents:
[:s |
anObject asString do:
[:char |
charOrString :=
HtmlCharacters at: char asInteger + 1
ifAbsent: [char asCharacter].
charOrString isString
ifTrue: [s nextPutAll: charOrString]
ifFalse: [s nextPut: charOrString]]]
Hope this helps,
Michel.
More information about the Seaside
mailing list