Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Δούλευα σε ξένο υπολογιστή με Windows 10, γράφοντας σημειώσεις σε ένα σκριπτάκι του matlab (.m) στα ελληνικά. Στέλνω το αρχείο στον εαυτό μου (Windows 7), και όλοι οι ελληνικοί χαρακτήρες έχουν αντικατασταθεί με το '?', π.χ.:

%???????? ?? ???? ?? ???? ?????????? ?????? (????? ? ????? ?? ??? 0)
%??? ????????? ?? Dist ????????? ???? ???? ??????

Ανοίγω με το notepad++ και βλέπω ότι το αρχείο ήταν γραμμένο σε Windows-1253. Δεν ξέρω αν ευθύνεται η έκδοση των 10 ή ο editor του matlab για αυτό.

Υπάρχει περίπτωση να σώσω το αρχείο, ή να το κλάψω;

Ευχαριστώ εκ των προτέρων.

Επεξ/σία από c4tt3l
Δημοσ.
22 ώρες πριν, micos000 είπε

Windows 1253 είναι η Ελληνική κωδικοποίηση για windows, οπότε μάλλον καλά είναι έτσι. Με σημειωματάριο ή word ο δοκίμασες;

Δοκίμασα.

Ψάχνοντας λίγο παραπάνω, κατάλαβα ότι το να γράφεις σε unicode και να αποθηκεύεις σε ansi σε ειδικούς χαρακτήρες αλφαβήτων πέρα του λατινικού, είναι καταστροφή. Αλήθεια. Και ακριβώς επειδή δεν αναγνωρίζονται οι ελληνικοί χαρακτήρες και έχουν αντικατασταθεί με το '?', δεν μπορείς ποτέ να σώσεις το αρχικό κείμενο.

Οπότε αν μείνει κάτι για κάποιον που θα ψάξει αυτό το θέμα στο μέλλον και δει αυτό το νήμα, να ξέρει ότι δεν μπορείς να επαναφέρεις τίποτα. Και από εδώ και στο εξής προσοχή που γράφουμε και σε τι κωδικοποίηση αποθηκεύουμε.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...