enVagyokAz
vas-tag
Csatlakozott: hétf. aug. 18, 2008 19:04 Hozzászólások: 1
|
C# sztring textboxban
Üdv!
Van egy txt fájl, ékezetes sorokkal.
Ezt a fájlt, a megfelelő kódolást használva megnyitom, a sorokat sztringekbe teszem, a sztringekkel operálok, majd az egész cuccot visszaírom (megfelelő kódolással) a fent említett fájlba, ahol a sorok a megfelelő ékezetekkel jelennek meg.
A sorok egy ArrayList-be kerülnek, melynek Sort() metódusával abc sorrendbe teszem őket visszaírás előtt.
Ha azonban a formon lévő egyik textbox-ban tárolt (futásidőben betáplált) sztringet belerakom az ArrayList-be, akkor a kódolás elromlik, és ákombákomok lesznek a fájlban, de csak akkor, ha a textboxban ékezetes szöveg kerül.
Itt még azt is hozzá tenném, ami elég furcsa:
a textbox-ba táplált sztring helyesen (ékezetekkel) kerül a fájlba, de a többi sztring nem.
Ha a texboxba angol abc szerinti betűk kerülnek, akkor minden jól működik.
A fentiek számomra teljesen érthetetlenek, mondhatni misztikusak.
Az Encoding.Convert() működése le van írva az MSDN-en, kipróbáltam a textbox-ra, és hatástalan volt.
Már egy ideje szenvedek ezzel, és elegem van.
HELP pls!
köszi:
en
|