Ελληνικά σε γραμμή εντολών.

Ανώνυμο
2020-07-19T15:26:21+00:00

Καλησπέρα!!!  :-)

Θέλω να τρέξω ένα πρόγραμμα γρααμμής εντολών (Windows 10 Pro x64 b.1909), που εμφανίζει ελληνικούς χαρακτήρες ή να δώσω μία εντολή "TYPE ΑΡΧΕΙΟ.TXT" που περιέχει (και) ελληνικούς χαρακτήρες.

Ο μόνος τρόπος που βρήκα είναι: Όλες οι ρυθμίσεις -> Ώρα και γλώσσα -> Γλώσσα -> Ρυθμίσεις διαχείρισης γλώσσας -> Αλλαγή τοπικών ρυθμίσεων συστήματος -> ενεργοποιώ το Beta(???) Χρήση Unicode UTF-8 για διεθνή υποστήριξη γλώσσας. -> Επανεκκίνηση.

Μέχρις εδώ όλα καλά και μετά την επανεκκίνηση τα ελληνικά εμφανίζονται σωστά σε γραμμή εντολών.

Το πρόβλημα είναι πως τώρα πια οι κειμενογράφοι (Σημειωματάριο - Wordpad - Libre Office) αδυνατούν να εμφανίζουν ελληνικά.

Υπάρχει κάποιος τρόπος να χρησινοποιώ ελληνικούς χαρακτήρες και σε γραμμή εντολών και σε κειμενογράφους;

(Χωρίς να χρειάζεται να ενεργοποιώ - απενεργοποιώ τη παραπάνω ρύθμιση και να επανεκκινώ).

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

Γ.

Windows για το σπίτι | Windows 10 | Ρυθμίσεις

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

0 σχόλια Κανένα σχόλιο
Απάντηση αποδεκτή από τον συντάκτη ερώτησης
Ανώνυμο
2020-07-19T17:59:06+00:00

Καλησπέρα.

Είναι ένα bug της ελληνικής έκδοσης των Windows με το οποίο έχω ασχοληθεί και ταλαιπωρηθεί πολύ , ακόμα και τώρα. Όταν αλλάζω από την επιλογή beta , όπως εσύ , την κωδικοσελίδα , τα ελληνικά στην γραμμή εντολών φτιάχνουν , αλλά χαλάνε στους drivers του εκτυπωτή (!) και η εισαγωγή/εξαγωγή επαφών από το Outlook 2013 που έχω γίνεται αδύνατη , γιατί γκριζάρει το κουμπί της (!). Έχω ανοίξει νήμα για το θέμα εδώ παλιότερα , και δεν βρέθηκε κάποια λύση.

Υπάρχουν δύο λύσεις , η μία οριστική αλλά ίσως δεν σου δουλέψει , και η άλλη περιστασιακή που θα σου δουλέψει σίγουρα , έχοντας και στις δύο λύσεις απενεργοποιημένη την BETA Unicode UTF-8 (που άρα θα σου δουλεύουν τα ελληνικά στις αλλες εφαρμογές) : 

  1. Η περιστασιακή λύση : Άλλαζε προσωρινά την προκαθορισμένη κωδικοσελίδα χαρακτήρων (CHaracterCodePage) από την 737 ή όποια άλλη έχεις , στην 650001. Για να το κάνεις αυτό , αρκεί να προσθέσεις στην αρχή των batch files σου , την εντολή chcp 65001. Αμέσως τα ελληνικά θα τυπώνονται σωστά.
  2. Η οριστική λύση : στο μητρώο των 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)

Ήταν χρήσιμη αυτή η απάντηση;

3 άτομα βρήκαν αυτή την απάντηση χρήσιμη.
0 σχόλια Κανένα σχόλιο

7 πρόσθετες απαντήσεις

Ταξινόμηση κατά: Πιο χρήσιμο
  1. Ανώνυμο
    2020-07-28T09:31:45+00:00

    Την εγκατέστησα, αλλά μαύρη μαυρίλα πλάκωσε, μαύρη σα καλιακούδα!  :-)

    Πάω Ρυθμίσεις  (επάνω δεξιά γρανάζι) -> Οθόνη  (στη 2η μπάρα) -> ενεργοποιώ "Προσαρμοσμένο χρώμα" (στα δεξιά).

    ΔΕ δουλεύει και δε δουλεύει και καμία ρύθμισή του.

    (Known bug).

    Ήταν χρήσιμη αυτή η απάντηση;

    0 σχόλια Κανένα σχόλιο
  2. Ανώνυμο
    2020-07-26T18:04:57+00:00

    Αφού δημιουργήσεις ένα σημείο επαναφοράς , δοκίμασε αυτή.

    Ήταν χρήσιμη αυτή η απάντηση;

    0 σχόλια Κανένα σχόλιο
  3. Ανώνυμο
    2020-07-26T15:49:04+00:00

    Αυτή είναι η τελευταία, που μου δούλεψε:

    radeon-software-adrenalin-18.8.1-minimalsetup-180803_64bit.

    https://www.amd.com/en/support/kb/release-notes/rn-rad-win-18-8-1

    Αν και όταν ξανακάνω φορμάρισμα κι εγκατάσταση των Windows, θα δοκιμάσω πάλι.

    Είναι το μόνο που δεν έχω κάνει μέχρι στιγμής.  :-)

    Ήταν χρήσιμη αυτή η απάντηση;

    0 σχόλια Κανένα σχόλιο