Sziasztok,
mióta fixre beépítették az UTF8 kódolást, gondban vagyok a karakterláncok (stringek) hosszával. Az ékezetes betűket mindig 2 karakternek érzékeli (ami igaz is), de a többit mindig 1 karakternek. Ez azért probléma, mert ha szükségem van egy string hosszára, akkor az ékezetes karakterek megnövelik a hosszt, holott vizuálisan mindegyik csak 1 karakter és nekem erre lenne szükségem pozícióhelyes nyomtatás miatt.
példa: a "dátum" szó 5 karakter, de a length föggvény 6-nak adja vissza és az nekem nem jó. A régebbi fordítók (1.6-ig) jól kezelték, a gond a magasabb verziókkal van. Próbáltam már mindenféle konverziót, de egyik sem oldja meg. A szavak fixen be vannak írva a forráskódba.
Valami ötlet? Hagy tanuljak
Gábor