Λύση : αντιστοιχούμε τους χαρακτήρες σε αριθμούς …
Αυτή η ισοδυναμία χαρακτήρων και αριθμών (δηλαδή το encoding) λύνει μόνο ένα μικρό τμήμα του προβλήματος της χρήσης χαρακτήρων από τον υπολογιστή. Για παράδειγμα, η απλή πληκτρολόγηση ενός χαρακτήρα και η εμφάνιση του στο τερματικό σας περιλαμβάνει :
- Ανίχνευση του πλήκτρου που πιέστηκε.
- Αντιστοίχηση του πλήκτρου αυτού (με βάση το encoding και τη γνώση του τύπου του πληκτρολογίου) στον αριθμητικό κωδικό κάποιου χαρακτήρα. Για παράδειγμα, το πλήκτρο v, θα πρέπει στα Αγγλικά (ISO-8859-1) να παράγει το χαρακτήρα «v» (με κωδικό 118), ενώ στα Ελληνικά (ISO-8859-7) θα πρέπει να παράγει το «ω» (με κωδικό 249).