[Seaside] [Q] [Scriptaculous and Comet] SUStream related question

Philippe Marschall philippe.marschall at gmail.com
Sat Oct 14 00:23:37 UTC 2006


2006/10/14, Sungjin Chun <chunsj at embian.com>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> No, from my experiment, two values are difference. For example, Korean
> syllable Kiyoek has code value of 16r3131 in unicode table;
>
> ch _ Character leadingChar: 255 code: 16r3131.
> ch inspect. "you can sea angle like character if you have korean font"
> ch asInteger. "1069560113"
> ch asUnicode. "12593"
>
> This difference makes Comet example chat does not work with
> korean/japanese/chinese like languages.

Also the form example in SUAllTests seems to be broken on 3.9 for
WAListener for non-ASCII characters. Even Latin1 characters break it.
#asUnicode does not fix this.

> Philippe Marschall wrote:
> > 2006/10/13, Sungjin Chun <chunsj at embian.com>:
> > asUnicode returns unicode value of a given character, asInteger returns
> > (rather meaningless) squeak only definition of value of character.
> >
> >> Oh no. On >= 3.8 #asInteger returns the unicode code point. Which is
> >> _exactly_ what you need.
> >
> >> Philippe
> >
> > On
> > 3.7, I'm not sure this method exists or not. But at least for me, who
> > need to use UTF-8(for korean), asInteger makes the application not work.
> >
> > Thanks.
> >
> > Lukas Renggli wrote:
> >>> In SUStream class method encode:to: the character is encoded using
> >>> asInteger. But I think this seems wrong. Should it be asUnicode
> > instead
> >>> of asInteger?
> >
> >> I don't remember exactly, but it is certainly a spot where we have to
> >> take care with VisualWorks compatibility. What is the difference
> >> between #asUnicode and #asInteger? Is #asUnicode available in 3.7?
> >
> >> Lukas
> >
> >
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> >>
> > _______________________________________________
> > Seaside mailing list
> > Seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFFMBMkQqspS1+XJHgRAoxaAKClB+QHg5yO7fRQCXI/Zf5mq3vNNgCfcfp+
> Vk3av+xHuZD/SmBQLPJ1inQ=
> =xgBy
> -----END PGP SIGNATURE-----
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the Seaside mailing list