Subject | Re: [IBO] UTF-8 handling |
---|---|
Author | Stefan Heymann |
Post date | 2007-10-31T10:56:40Z |
> I can understand your reasoning. However, please consider that allOK, now I understand *your* point. However, I don't work with
> of the native IBO controls expect the string data to be
> transliterated into the local characterset because they do not
> inherantly know how to deal with UTF-8 directly. Thus, by default, I
> do the transliteration to the local character set.
databound controls (other than Grids, but there I don't use IboGrid
for several reasons, which are unimportant for this discussion).
> I believe we are both correctYes :-)
> and we just need to make IBO work for both of our interests.That would be great!
> I could create a little piece of code that checks the CharSetThat wouldn't be self-describing. One would need to know (from
> property when a connection is made and look for a _RAW suffix (e.g.
> UTF-8_RAW) and remove the _RAW when passing it to the server but
> making it so that IBO didn't do any default transliteration. Thus,
> you would get the raw UTF-8 character data in the AsString property.
> Any other ideas?
documentation or whatever) that there is such a thing as the _RAW
suffix.
What about an additional property like
TransliterateToLocalCharset : boolean
that defaults to TRUE?
(OK, I agree, the name could be shorter ;-)
I think this would probably be better than Martijn's suggestion of an
event that would allow me to override the default transliteration with
my own (which would then be a straight assignment). That would
probably eat a lot of processor cycles for large amounts of strings -
every single string would have to go through this event routine. And
you would need two of them: one for each direction.
Best Regards
Stefan