Καλησπέρα.
Είναι ένα bug της ελληνικής έκδοσης των Windows με το οποίο έχω ασχοληθεί και ταλαιπωρηθεί πολύ , ακόμα και τώρα. Όταν αλλάζω από την επιλογή beta , όπως εσύ , την κωδικοσελίδα , τα ελληνικά στην γραμμή εντολών φτιάχνουν , αλλά χαλάνε στους drivers του εκτυπωτή (!) και η εισαγωγή/εξαγωγή επαφών από το Outlook 2013 που έχω γίνεται αδύνατη , γιατί γκριζάρει το κουμπί της (!). Έχω ανοίξει νήμα για το θέμα εδώ παλιότερα , και δεν βρέθηκε κάποια λύση.
Υπάρχουν δύο λύσεις , η μία οριστική αλλά ίσως δεν σου δουλέψει , και η άλλη περιστασιακή που θα σου δουλέψει σίγουρα , έχοντας και στις δύο λύσεις απενεργοποιημένη την BETA Unicode UTF-8 (που άρα θα σου δουλεύουν τα ελληνικά στις αλλες εφαρμογές) :
- Η περιστασιακή λύση : Άλλαζε προσωρινά την προκαθορισμένη κωδικοσελίδα χαρακτήρων (CHaracterCodePage) από την 737 ή όποια άλλη έχεις , στην 650001. Για να το κάνεις αυτό , αρκεί να προσθέσεις στην αρχή των batch files σου , την εντολή chcp 65001. Αμέσως τα ελληνικά θα τυπώνονται σωστά.
- Η οριστική λύση : στο μητρώο των Windows , υπάρχει μία τιμή η οποία περιέχει (προαιρετικά) εντολή/ες που θέλουμε να τρέχουν αυτόματα (autorun) , κάθε φορά που ανοίγει η γραμμή εντολών από οπουδήποτε. Το κλειδί ονομάζεται Autorun :
a. Άνοιξε τον επεξεργαστή μητρώου (**registry editor ,**regedit.exe)
b. Πήγαινε στο κλειδί Υπολογιστής\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
c. Εντόπισε στα δεξιά την τιμή Autorun , και δώστης την τιμή chcp 65001 && cls (αλλαγή κωδικοσελίδας και CLear Screen)
Με αυτό τον τρόπο , κάθε φορά που ανοιγεί η γραμμή εντολών η κωδικοσελίδα θα αλλάζει αυτόματα στην 65001 και θα καθαρίζει την οθόνη ώστε να μην φαίνονται τα μηνύματα.
d. Αν δεν υπάρχει η τιμή Autorun , θα πρέπει να την δημιουργήσεις , κάνοντας δεξί κλικ στο δεξιό παράθυρο , και επιλέγοντας Δημιουργία > επεκτάσιμη τιμή συμβολοσειράς (REG_EXPAND_SZ). Μετά θα της δώσεις πάλι την προαναφερόμενη τιμή.
e. ΣΗΜΕΙΩΣΗ : Αν στο κλειδί HKEY_CURRENT_USER\SOFTWARE\Microsoft , υπάρχει κλειδί Command Processor , θα πρέπει να κάνεις την ίδια διαδικασία και για αυτό. Αν δεν υπάρχει , μην αλλάξεις τίποτα εκεί.
f. Για να ελέγξεις ότι μετά την αλλαγή στο μητρώο όλα είναι σωστά , δεν έχεις παρά να ανοίξεις μία γραμμή εντολών και να εκτελέσεις την εντολή chcp που εμφανίζει την τρέχουσα κωδικοσελίδα χαρακτήρων. Η κωδικοσελίδα 65001 είναι UTF-8 , αλλά με τον συγκεκριμένο τρόπο την ορίζεις μόνο για την γραμμή εντολών και όχι για όλο το σύστημα , όπως γίνεται όταν την αλλάζεις στο > Ώρα και γλώσσα -> Γλώσσα -> Ρυθμίσεις διαχείρισης γλώσσας -> Αλλαγή τοπικών ρυθμίσεων συστήματος -> Beta Χρήση Unicode UTF-8 για διεθνή υποστήριξη γλώσσας.
g. Εννοείται ότι αν υπάρξει οποιοδήποτε πρόβλημα μετά την αλλαγή στο μητρώο , μπορείς να αναιρέσεις τις αλλαγές που έκανες , διαγράφοντας την τιμή Autorun ή αφήνοντας την κενή.
h. Άσχετα με το θέμα , η έκδοση των Windows που έχεις , δεν είναι η τελευταία (2004-ενημέρωση Μαΐου) , και μπορείς να αναβαθμίσεις από εδώ.
Αν θες πιο αναλυτικές οδηγίες για κάτι από τα παραπάνω ενημέρωσε.
(δεν εκπροσωπώ την Microsoft)