Δημοσιεύτηκε: 01 Φεβ 2009, 16:46
Για το ζήτημα περί DOS, το μόνο που μπορώ να πω είναι ότι νομίζω ότι δεν υποστηρίζει Unicode, οπότε χρειάζεται τρόπος μετατροπής μεταξύ Unicode<->legacy encoding. Υπάρχει διαδικασία, ωστόσο αν δεν είναι απολύτως αναγκαίο, άφησέ το
.
Σε Windows, υπάρχει μπάχαλο για τις κωδικοποιήσεις. Όταν βλέπεις τους χαρακτήρες να έχουν ανάμεσά τους κάτι άσχετα γράμματα, π.χ. Μ'Ι'Α''Δ'Ο'Κ'Ι'Μ'Η, τότε σημαίνει ότι έγινε μια λάθος μετατροπή προς UTF-16.
Αναφέρθηκες σε κάποιο πρόγραμμα demo. Είναι πιθανό να είναι hardcoded σε windows-1251, οπότε καλύτερα άφησέ το.
Αυτό που χρειάζεσαι σε Windows είναι
α. να χρησιμοποιήσεις λογισμικό/ODBC/κτλ που να κάνει αυτόματη μετατροπή μεταξύ UTF-8 και UTF-16. Εδώ ψάχνεις στο διαδίκτυο με π.χ. UTF-8 UTF16 ODBC conversion
Τα UTF-8 και UTF-16 μπορούν να μετατραπούν από το ένα στο άλλο δίχως πρόβλημα.
β. ή να βρεις πρόγραμμα σε Windows που να λειτουργεί ήδη σε UTF-8. Π.χ. κάποια εφαρμογή σε GTK+.

Σε Windows, υπάρχει μπάχαλο για τις κωδικοποιήσεις. Όταν βλέπεις τους χαρακτήρες να έχουν ανάμεσά τους κάτι άσχετα γράμματα, π.χ. Μ'Ι'Α''Δ'Ο'Κ'Ι'Μ'Η, τότε σημαίνει ότι έγινε μια λάθος μετατροπή προς UTF-16.
Αναφέρθηκες σε κάποιο πρόγραμμα demo. Είναι πιθανό να είναι hardcoded σε windows-1251, οπότε καλύτερα άφησέ το.
Αυτό που χρειάζεσαι σε Windows είναι
α. να χρησιμοποιήσεις λογισμικό/ODBC/κτλ που να κάνει αυτόματη μετατροπή μεταξύ UTF-8 και UTF-16. Εδώ ψάχνεις στο διαδίκτυο με π.χ. UTF-8 UTF16 ODBC conversion
Τα UTF-8 και UTF-16 μπορούν να μετατραπούν από το ένα στο άλλο δίχως πρόβλημα.
β. ή να βρεις πρόγραμμα σε Windows που να λειτουργεί ήδη σε UTF-8. Π.χ. κάποια εφαρμογή σε GTK+.