C# UTF-8 kódolás hiba

C# UTF-8 kódolás hiba
2018-09-01T12:46:59+02:00
2018-09-01T15:12:22+02:00
2022-12-05T13:41:57+01:00
YohAsakura
Sziasztok!

Éppen egy megnyitás és mentés gombot csinálok, ami működik is, egy apró hibával.
Megnyitok egy txt fájlt, amit szépen ki is ad ahogyan kell UTF-8 kódolással.
Viszont ha a mentés gombbal elmentem, UTF-8-al menti el, de  ha újra megnyitom a programomban, akkor nem kódolja le. Vagyis kérdőjelekkek és egyéb dolgokkal helyettesítve adja ki a szöveget. Aztán ha így mentem, akkor így is nyitja meg mindenhol, rosszul.

(A button1_Click a megnyitás, a másik a mentés.)

A TextWriter txt = new StreamWriter(eleres)

Ide az "eleres" mellé hiába írom hogy Encoding.Default,, UTF8Encoding, vagy bármilyen hasonló kódot, nem kezeli le.

Valaki tudna ebben segíteni? Már egy ideje küszködöm vele.
Mutasd a teljes hozzászólást!
Csatolt állomány

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd