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

Κωδικοποίηση χαρακτήρων σε java

Ερώτηση

Αντιμετωπίζω ένα πρόβλημα με την κωδικοποίηση που χρησιμοποιώ σε java. Συγκεκριμένα, χρησιμοποιώ την 8859-7 για να δημιουργήσω ένα csv αρχείο.

https://el.wikipedia.org/wiki/ISO_8859-7

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

Έχεις κάποιος κάποια λύση;

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

4 απαντήσεις σε αυτή την ερώτηση

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

  • 0
1 ώρα πριν, Lanike71 είπε

Αντιμετωπίζω ένα πρόβλημα με την κωδικοποίηση που χρησιμοποιώ σε java. Συγκεκριμένα, χρησιμοποιώ την 8859-7 για να δημιουργήσω ένα csv αρχείο.

https://el.wikipedia.org/wiki/ISO_8859-7

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

Έχεις κάποιος κάποια λύση;

Δεν ξέρω αν σε βοηθήσει.... encode από windows-1253 σε decode iso-8859-7 το Ά (U+0386) γίνεται το σύμβολο ¶ (U+00B6).

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
Δημοσ. (επεξεργασμένο)

Αφού στέλνεις με iso-8859-7, σημαίνει ότι στέλνεις 8μπιτ, και εκεί που εμφανίζεται η γραμματοσειρά δεν καλύπτει τα ελληνικά (είναι και αυτή μη Unicode) και στις αντιστοιχίες δεν υπάρχει υπόδειξη γλώσσας 161 (charset).  Αυτό που χρειάζεται λέγεται: font substitution: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitute  και βάζεις πχ στο Arial,0 το Arial,161

Αν και η καλύτερη λύση θα ήταν να κάνεις την υποστήριξη σε μη Unicode προγράμματα τα Ελληνικά (και αυτό τα κάνει όλα).

 

Επεξ/σία από solarpower

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

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

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

Cookies

Χρησιμοποιούμε cookies για μια καλύτερη εμπειρία πλοήγησης στο site.