Nov 20 2007

Ερωτηματικά αντί για Ελληνικά στο WordPress 2.3.1

Το πρόβλημα…

Και αφού έχετε τελειώσει την εγκατάσταση του WordPress, νιώθετε περήφανοι και ετοιμάζεστε για την πρώτη σας δημοσίευση. Γράφετε την ωραιότατη πρώτη σας δημοσίευση, πατάτε το Publish και “πουφ” όλο το κείμενο σας μετατρέπεται σε μια σειρά ωραιότατων ερωτηματικών.

Κοιτάτε τις ρυθμίσεις, αλλά δεν υπάρχει κάτι να αλλάξετε μια και είναι σε UTF-8 και αναρωτιέστε τι μπορεί να φταίει.

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

… και η λύση

Για όλα φταίει ένα αρχείο το οποίο ποτέ δεν διαγράφετε κατά τη διαδικασία της αναβάθμισης. Το γνωστό μας wp-config.php δε το αλλάζουμε ποτέ κι έτσι δεν αλλάζουν και οι βασικές ρυθμίσεις του.

Όμως αυτό δεν σημαίνει πως δεν αλλάζει η δομή του σε κάθε νέα έκδοση WordPress που κυκλοφορεί. Αν παρατηρήσετε το αρχείο της νέας έκδοσης, θα δείτε κάποιες μικρές αλλαγές όπως αυτές τις γραμμές κώδικα:

define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);

Κι αυτό που μας κάνει τη ζημιά στην ελληνική γλώσσα μετατρέποντας τους ωραιότατους χαρακτήρες της βάσης μας σε ερωτηματικά είναι το ‘utf8′.

Το αφαιρούμε έτσι ώστε οι γραμμούλες μας να μοιάζουν κάπως έτσι:

define(‘DB_CHARSET’, ”);

define(‘DB_COLLATE’, ”);

Αφού αφαίρεσα τα τέσσερα αυτά γραμματάκια, μπόρεσα επιτέλους να γράψω ελληνικά στο νεο-εγκατεστημένο Blog.

22 Comments to “Ερωτηματικά αντί για Ελληνικά στο WordPress 2.3.1”

  1. exeisminima

    Για χαρά και καλή χρονιά. Προσπαθώ να ανεβάσω το νέο μου blog, όλα μια χαρά έκανα και τις αλλαγές που γράφεις παραπάνω αλλά μόλις κάνω αποθήκευση ενα ποστ στα ελληνικά βγάζει μήνυμα:Warning: Cannot modify header information – headers already sent by

    Καμιά βοήθεια;

    12-29-2007
  2. magica

    Καλή χρονιά να έχεις!
    Το πρόβλημα αυτό το είχες από την αρχή;

    Έχεις βάλει διάφορα Plugin ή widgets? Αν ναι, απενεργοποίησε τα όλα και δοκίμασε τα ένα ένα. Μπορεί κάποιο να δημιουργεί πρόβλημα (Για παράδειγμα χθες κατάλαβα πως ένα Plugin στο magicasland μου μπλόκαρε τη σελίδα που διαχειριζόμουν τα σχόλια)

    Δες το αρχείο που τροποποίησες, το wp-config δηλαδή κι αν έχει κενές γραμμές διέγραψε τες.

    Αυτά μπορώ να σκεφτώ προς το παρόν

    12-29-2007
  3. magica

    και κάτι ακόμα, που μόλις σκέφτηκα κι ελπίζω να μην είναι αυτό γιατί θα νιώθω τύψεις :P
    Ελπίζω να μην έκανες copy-paste τον κώδικα από το κείμενο μου αλλά να τον τροποποίησες στο δικό σου αρχείο.
    Το wordpress έχει προβληματάκι με τα ‘εισαγωγικά’ όταν γράφω κώδικες στα κείμενα μου, τα μετατρέπει

    12-29-2007
  4. exeisminima

    Παιδεύτηκα λίγο αλλα βρήκα τη λύση. Στην αρχή δοκίμασα όπως γράφεις και συνέχισα να βλέπω κινέζικα. Απλά διέγραψα και τις δύο γραμμές και δουλεύει μια χαρά.
    define(’DB_CHARSET’, ”);
    define(’DB_COLLATE’, ”);

    Είμαι σε φάση που φτιάχνω το blog και η περίοδος των γιορτών είναι ότι πρέπει για διάβασμα και ξενύχτι.
    Ευχαριστώ για την άμεση ανταπόκριση πάντως.

    12-29-2007
  5. magica

    τέλος καλό όλα καλά :)

    12-31-2007
  6. ProBlog

    Thanks a lot !!! :cool:

    Έχω φάει 3ωρες να βρω τι φταίει !!
    Και πάλι ευχαριστώ !

    7-18-2008
  7. geo

    ΕΥΧΑΡΙΣΤΩ ΠΟΛΥ!
    ΔΟΥΛΕΥΕΙ ΤΕΛΕΙΑ!

    7-22-2008
  8. Kaster

    παιδια εχω προβλημα!! εχω ενα site στο οποιο οταν γραφεις ελληνικα και κανεις post τα αποθηκευει σε (ερωτηματικα) τι φταιει?? πως να λυσω το προβλημα??

    1-4-2009
  9. magica

    αν είναι wordpress κάνε αυτό που γράφω
    αν είναι άλλη πλατφόρμα δε μπορώ να σε βοηθήσω γιατί δε γνωρίζω τι χρησιμοποιείς (και να ήξερα δε γνωρίζω ότι πλατφόρμα κυκλοφορεί), αλλά κάτι πρέπει να αλλάξεις στις ρυθμίσεις της κωδικοποίησης

    1-4-2009
  10. faraona

    Δεν το πιστευω ουτε κι εγω αυτο που μου συμβαινει.
    Ανοιξα αυτο το ρημαδομπλογκ πριν καιρο έκανα μια αναρτηση και τωρα δεν ξέρω πως μπαίνουν στον πανόπτη για να κάνω καινουργια αναρτηση.Εχετε την ευγενή καλωσ’υνη να με βοηθήσετε?
    Στα αλλα μπλογκ μπαίνω απο την μπάρα που εχουν απο πάνω.Σ αυτο απο που θα μπω?

    3-2-2009
  11. faraona

    Εννοηται οτι ειναι wordpress

    3-2-2009
  12. magica

    Μπαίνεις από εκεί που λέει “συνδεση” στο κάτω μέρος της πλαϊνής μπάρας σου , θα σε οδηγήσει εδώ

    http://firouz.wordpress.com/wp-login.php

    3-3-2009
  13. faraona

    Ω!ευχαριστω πολυ μαγισσα!!!
    την καλημέρα μου

    3-3-2009
  14. Apostolis

    Σε ευχαριστώ πολύ για την χρήσιμη πληροφορία…αυτό το άτιμο το charset μου έβγαλε τα παΐδια μέχρι να βρω την σελίδα σου!!!!

    12-27-2009
  15. adreas

    καλημέρα,
    έχω το εξής προβλημα έχω φτιάξει το blog http://www.studentsteilar.com αλλά έχω σοβαρό πρόβλημα με τον internet explorer δεν μου εμφανίζει σωστά τη σελίδα μου όλοι οι άλλοι browsers ειναι μαι χαρα.
    αλλα και πολλά άλλα blog που εχω φτιάξει με το wordpress έχω το ίδιο πρόβλημα, δεν έχω βρεί λύση πουθενά αν ξερετε κάτι δεκτό.
    Ευχαριστώ!

    2-19-2010
  16. kwstas

    Ευχαριστώ για την βοήθεια!

    3-22-2010
  17. mary

    Eίσαι θεός !!!!!!
    Μέρες με παίδευε αυτή η βλακεία κι ήταν τελικά 2 γραμματάκια !!!!!!!

    4-1-2010
  18. magica

    θεά παρακαλώ…
    και συνονόματη :P

    4-1-2010
  19. webe

    Επιτελους ενα post με κατατοπιστικες πληροφοριες που δεν σε παει μεσω Λαμιας

    5-13-2010
  20. Οδυσσέας Καρύπης

    Σε ευχαριστώ πολύ! Δεν μπορείς να φανταστείς πόσο με βοήθησε..

    6-30-2010
  21. Vassilis

    Το πρόβλημα ξεκινάει από τον host και την default κωδικοποίηση της MySQL που έχει αυτός ορίσει.
    Βέβαια δεν κατάλαβα γιατί το WP 3.0.1 το οποίο είναι, υποτίθεται,UTF8, δεν δημιουργεί τους πίνακές του σαν UTF8.
    Ενδεχομένος εάν ορίσεται στην βάση σαν default το UTF8 πρίν την εγκατάσταση να μην έχετε πρόβλημα.

    11-26-2010
  22. magica

    @Vassilis το πρόβλημα ειναι στις παλιότερες εγκαταστάσεις wordpress,αρκετοί έχουμε χρόνια τα blog μας

    11-26-2010

Leave a Comment