Die Länge eines Strings stimmt nicht bei Umlauten.
Z.B.
z:='drücken';
Mittels length(z) erhalte ich aber 8 statt 7.
Was kann ich dagegen tun ?
(ein utf8encode(z) brachte keine Besserung)
length und Umlaute
-
malabarista
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
- Ally
- Beiträge: 299
- Registriert: Do 11. Jun 2009, 09:25
- OS, Lazarus, FPC: Win und Lazarus Stable release
- CPU-Target: x64
Re: length und Umlaute
Hallo malabarista,
versuch's mal mit UTF8Length
Gruß
versuch's mal mit UTF8Length
Gruß
-
malabarista
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: length und Umlaute
ja, das tut es. Danke.