1) Μα τί είναι επιτέλους αυτό το encoding;
Τα πάντα μέσα σε έναν υπολογιστή αποθηκέυονται με τη μορφή αριθμών. Οταν γράφουμε κείμενο κάθε γράμμα αναπαριστάται απο έναν αριθμό. Στο ASCII encoding για παράδειγμα το "A" είναι το 65, το "C" το 67 και το "f" το 102. Encoding λέμε αυτή την αντιστοιχία που υπάρχει μεταξύ αριθμών και γραμμάτων. Το ASCII για παράδειγμα είναι ένας
πίνακας που λέει ποιός αριθμός αντιστοιχεί σε κάθε γράμμα. Ένα αρχείο κειμένου σε ASCII περιέχει τον αντίστοιχο αριθμό κάθε γράμματος που έχει το κείμενο στην ίδια σειρα. Οπως φαντάζεσαι αυτή η πληροφορία, το ποιό γράμμα δηλαδή αντιστοιχεί σε ποιόν αριθμό, είναι απαραίτητη για τη σωστή αναπαράσταση του κειμένου.
2) Ελληνικά στους υπολογιστές, μια ιστορία πόνου και αγανάκτησης!
Τα encodings εξελίχθηκαν και συνεχίζουν να εξελίσσονται και σήμερα. To πρώτο encoding ήταν ο κώδικας morse* και μετά τα encodings για τα telex είχαν 64 γράμματα (συνήθως μονο κεφαλαία, τότε φωνάζανε συνέχεια για να ακούγονται απο τις χάλια γραμμές

). Το ASCII έχει 128 γράμματα. Για να βάλουμε ελληνικά χρειάστηκε να προσθέσουμε άλλα τόσα, οποτε βγάλαμε κάτι με τα αγγλικά γράμματα του ASCII στη θέση τους και απο το 129-256 βάλαμε ελληνικά. Αυτό όμως δέν το κάναμε μόνο εμείς, αλλά ΟΛΟΙ που είχαν στη γλώσσα τους άλλους χαρακτήρες εκτώς απο τους λάτινικούς. Το μπάχαλο που προεκυψε βασάνιζε ολους τους χρήστες μέχρι πρίν απο λίγα χρόνια (που βγήκαν τα unicode**) εμφανίζοντας "ρώσσικα" (ενας γενικός όρος για τους ακαταλαβίστικους χαρακτήρες) αντί για ελληνικά στα προγράμματα (τα αγγλικά δουλέυαν γιατι χρησιμοποιούσαν την "κοινή" περιοχή κάτω απο το 128). Σαν να μήν έφτανε αυτό υπάρχουν πάνω απο μία αντιστοιχίες για τα ελληνικά γιατι ο καθένας προσπαθούσε να κάνει το δικό του στάνταρ στανταρ, οπως έγινε και με άλλες χώρες.
3) Μας έπρηξες μεγάλε, τί γίνεται με τις σελίδες;
Συνήθως σε κάθε σελίδα υπάρχει η πληροφορία τί encoding να χρησιμοποιηθεί. Το board όμως αυτό δεν είναι γραμμένο ειδικά για ελληνικά και νομίζω δεν την έχει (οπως και πολλές άλλες σελίδες). Η εναλλακτική είναι να ορίσεις εσύ τι encoding έχει η σελίδα. Αυτό γίνεται απο τον browser, απο το menu view και το submenu encoding (νομίζω εκεί είναι σε όλους). Αν δέν θέλεις να ακολουθήσεις την συνήθη τακτική "τα δοκιμάζω όλα μεχρι να δώ ελληνικά"*** σου λέει τί encoding να χρησιμοποιήσεις.
* Technical: Ο κώδικάς morse είναι αρκετά εξελιγμένος. Είναι ευκρινής κώδικάς με μικρότερα ανάλογα με τη συχνώτητα στοιχεια. Είχε δηλαδή huffman πριν τον huffman.
**Αργότερα θα προσθέσω πληροφορίες για τα unicode
***Εδώ είναι σημαντικό να έχεις το encoding που θα χρησιμοποιήσεις γιατι είναι και το encoding με το οποίο
γράφεις. Επειδή λοιπον μπορούμε να βάλουμε στον browser ένα encoding τη φορά, άν έχει το κάθε post διαφορετικό θα πρέπει να το αλλάζεις για να δείς κάθε post.