.. Oder dass die Zustimmung zur Aussage der sarkastischen Äußerung nicht bemerkt wirdmarcov hat geschrieben:Das Problem mit Sarkasmus ist das es oft nicht bemerkt wird
FPC Unicode support
-
mschnell
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: FPC Unicode support
-
mse
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: FPC Unicode support
Du hast mich vermutlich nicht richtig verstanden. Wenn man in UnicodeString nach 'ä', 'ü', 'ß' oder allen anderen codepoints der 'Basic Multilingual Plane' sucht, funktioniert es auch beim Vorhandensein von surrogate pairs, weil die codeunits der BMP nicht als Bestandteil der surrogate pairs vorkommen. Entsprechendes gilt auch für Utf8String. Code units < 128 (ASCII Bereich) kommen in utf-8 mehrbyte-codepoints nicht vor.mschnell hat geschrieben:Genau darum geht es aber bei dem besagten Enumerator. wenn er sie erkennt, könnte er sie zusammenlassen und es "passiert nichts". Ob er sie erkennen kann, ist die andere Frage. Wenn er sie nicht berücksichtigt, erkennt er sie auch nicht und "es passiert".mse hat geschrieben:Solange man die nicht trennt...
Leider reicht für deutsche Programmierer der ASCII Bereich in der Regel nicht aus, BMP aber schon. Darum müssen sich deutsche Lazarus Programmier-Anfänger um dieses Problem kümmern, deutsche MSEide+MSEgui Anwender jedoch nicht.
Martin
-
mschnell
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: FPC Unicode support
OK, lassen wir das...
-Michael
-Michael