Δημοσιεύτηκε: 20 Φεβ 2010, 02:06
από logari81
το αρχειο που μου έστειλες δεν εχει προβλημα με την κωδικοποίηση αφού ειναι απλό ascii παρα με καποιους μη εγκυρους χαρακτηρες (null) που περιεχει.

Στο τελος του αρχειου υπάρχει η ενότητα:
Κώδικας: Επιλογή όλων
File 1 :Name_of_file_1
File 2 :^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
File 3 :Name_of_file_3
File 4 :^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@

όπου ^@ ειναι ο null ascii χαρακτήρας δυλαδη σε δεκαεξαδικο το byte 00. Το gedit θεωρει αυτους τους χαρακτηρες μη εγκυρους γιαυτο δεν σου ανοιγει το αρχειο. Αλλα προγραμματα είτε στο linux ειτε στα windows παραβλέπουν αυτους τους χαρακτήρες κι ανοιγουν το αρχειο. Στην περίπτωση σου βρες που γραφονται στο προγραμμα σου οι συγκεκριμένες γραμμες και διόρθωσε το προγραμμα σου ώστε να παράγει εγκυρα αποτελέσματα.

Να και το σχετικο bug report για το gedit
Launchpad bug: #75151
καποιος εχει ανεβασει κι ένα patch, το οποίο όμως δεν εχει περαστει. Αν δεν ενδιαφερθει καποιος να το μεταφερει στο upstream εργο gnome, δεν νομίζω να
ασχοληθεί καποιος να το περάσει μονο στο ubuntu. Οποιος ενδιαφέρεται ας δει αν υπαρχει αντιστοιχο bug report στο gnome κι ας ζητησει εκεί την εφαρμογή του patch.

Να και το bug report στο gnome:
https://bugzilla.gnome.org/show_bug.cgi?id=156199
ενα ακόμα αρχαιο bug που περιμένει διόρθωση. Όσοι απο το φορουμ έχουν τις γνωσεις και θελουν να κανουν κατι χρήσιμο ας ανοιξουν ενα λογαριασμο στο bugzilla του gnome κι ας αρχισουν λίγο να ασχολιούνται με τετοια ζητηματα. Τα περισσότερα λόγω φόρτου εργασίας προφανώς έχουν ξεχαστει. Από προσωπική εμπειρια, αν καποιος ετοιμασει και δοκιμασει ενα patch και το ποσταρει, και με λιγες υπενθυμίσεις στο IRC το περνάνε τελικα.