Καλησπέρα,
γράφω ένα πρόγραμμα σε C# που χρησιμοποιεί BinaryWriter με Encoding.UTF8. Στο αρχείο αποθηκεύω πίνακες χαρακτήρων μήκους 40. Το πρόβλημα είναι ότι όταν αποθηκεύω ελληνικούς χαρακτήρες ο pointer στο αρχείο δείχνει πιο μετά από το 40(πχ 48) ενώ όταν αποθηκεύω λατινικούς δεν έχω κανένα πρόβλημα.
Αποθηκεύονται επιπλέον χαρακτήρες όταν χρησιμοποιώ ελληνικά? Το πρόβλημα μου είναι ότι θέλω να έχω randomaccess στο αρχείο μου και επομένως χρειάζομαι fixed την κάθε εγγραφή.
Μπορείτε να μου προτείνετε κάτι;
Ευχαριστώ