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

Ανώνυμο
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-22T14:36:46+00:00

    -Έχεις δοκιμάσει να απεγκαταστήσεις τους drivers και να αφήσεις τα Windows να βάλουν τους δικούς τους ?

    -Ποια είναι η έκδοση και η ημερομηνία των drivers της AMD ? Η πιο πρόσφατη είναι η  20.7.1 την 9 Ιουλίου 2020.

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

    0 σχόλια Κανένα σχόλιο
  2. Ανώνυμο
    2020-07-22T14:24:02+00:00

    Έχω μια onboard AMD Radeon HD 8400 / R3 series σε μητρική ASUS AM1M-A Retail.

    Το μόνο που δεν έχω δοκιμάσει, είναι η εγκατάσταση των οδηγών που δουλεύουν, σε καθαρή εγκατάσταση ή μετά από refresh.

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

    0 σχόλια Κανένα σχόλιο
  3. Ανώνυμο
    2020-07-20T16:50:32+00:00

    -Έχεις δοκιμάσει να απεγκαταστήσεις τους drivers και να αφήσεις τα Windows να βάλουν τους δικούς τους ?

    -Αν ναι , ποια κάρτα γραφικών έχεις (μοντέλο) ?

    Καλή συνέχεια.

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

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

    THANKS Locker!!!  ;-)

    Δουλεύουν και τα 2! Και η αλλαγή κωδικοσελίδας σε UTF-8 από γραμμή εντολών και (για μόνιμα) η εισαγωγή της στο μητρώο.

    ΥΓ. ΔΕ μπορώ να μεταβώ σε b.2004 άμεσα! Προς το παρόν, έχω κολλήσει στο 1909 (λόγω προβλήματος με τους οδηγούς της ενσωματωμένης κάρτας γραφικών AMD, που έχω).

    Σε b.2004 μου σκοτεινιάζει τα πάντα. Το ίδιο κι αν ενημερώσω τους οδηγούς.

    Είναι γνωστό bug της AMD, η οποία φαίνεται να 'χει χάσει το ενδιαφέρον της για παλιότερες κάρτες και προτείνει την αγορά καινούριων.

    Έχω κάνει κι εγώ bug report, αλλά το βρίσκει κανείς και στο φόρουμ υποστήριξης. Για κάποιους δούλεψε ένα hack στη registry, αλλά για τους περισσότερους (και για μένα), όχι!

    Στο Linux, δε δουλεύει καν ο επίσημος driver, εδώ και κανά 3άρι χρόνια.

    Έχω κάνει κι εκεί bug report, αλλά όπως είπαμε...άλλα λόγια ν' αγαπιόμαστε!  :-)

    Το καλό είναι πως οι οδηγοί ανοιχτού λογισμικού, δουλεύουν μια χαρά (αν και με μερικά μικροπροβλήματα).

    Και πάλι ευχαριστώ!!!  ;-)

    Γ.

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

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