cobines schrieb:
2011/9/15 Michael Schnell <mschn...@lumino.de>:
Of course. But generations of Pascal programmers have been trained to do
MyChar := MyString[1];
Such people should retrain if they want to switch to Unicode using
some instructions how to convert your application. If they do not
want, they should stay with Ansi. There is no automatic switch your
application to Unicode.
I see no reason to change application code a lot, when strings only are
read and displayed - no need ever to deal with single characters. But
even more sophisticated apps can be happy with every string encoding,
when they e.g. break strings at whitespace or other separators, and
string concatenation is no special problem at all. Even string sorting
and comparison (table/db lookup) is independent from the encoding.
Only when an application must *interpret* strings in foreign languages,
to e.g. break words, the coder has to learn everything about every
*language* to be supported, before he can start to write according code.
Such code requires *more* than only knowledge about Unicode and encodings.
DoDi
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel