Διαφορά μεταξύ των αναθεωρήσεων του «Unicode»

159 bytes αφαιρέθηκαν ,  πριν από 3 έτη
καμία σύνοψη επεξεργασίας
 
Το πρότυπο Unicode είχε τον ρητό στόχο να ξεπεράσει τους περιορισμούς των παλαιότερων ("παραδοσιακών") προτύπων για [[κωδικοποίηση χαρακτήρων]] όπως για παράδειγμα το [[ISO 8859]] πρότυπο, το οποίο χρησιμοποιήθηκε ευρέως σε πολλές χώρες στον κόσμο, αλλά παρουσίαζε προβλήματα ασυμβατότητας μεταξύ των διαφορετικών υλοποιήσεών του.
Γενικά, πολλά παλαιότερα πρότυπα για [[κωδικοποίηση χαρακτήρων]] μοιράζονται ένα κοινό πρόβλημα: το ότι επιτρέπουν υποστήριξη μονο δύο αλφαβήτων σε ενα συγκεκριμένο υπολογιστή, συνήθως του Λατινικού και ενός τοπικού, δηλαδή δεν υποστηρίζουν πολλά αλφάβητα στον ίδιο υπολογιστή. Για παράδειγμα, οσον αφορά το πρότυπο ISO 8859, ένας υπολογιστής στην Ελλάδα ειναι (συνήθως) ρυθμισμένος να υποστηρίζει μονο το Λατινικό και το Ελληνικό αλφάβητο για κείμενο κωδικοποιημένο κατά ISO 8859. Έτσι, η ανάγνωση κειμένου (κωδικοποιημένου κατά ISO 8859) που περιέχει κάποιο άλλο αλφάβητο (όπως για παράδειγμα Ρώσικο, Εβραϊκό κλπ) θα είναι προβληματική σε Ελληνικό υπολογιστή, αφού οι (Ρωσικοί, Εβραϊκοί κλπ) χαρακτήρες δεν θα εμφανίζονται σωστά. Αυτό συμβαίνει για το πρότυπο ISO 8859 χρησιμοποιεί μόνο 8 bit για να κωδικοποιήσει κάθε χαρακτήρα (δηλαδή, συνολικά μπορούμε να αναπαραστήσουμε μονο 256 διαφορετικούς χαρακτήρες). Οι πρώτες 128 θέσεις δεσμεύονται για το Λατινικό αλφάβητο και μερικά σύμβολα, ενώ οι υπόλοιπες 128 για το τοπικό μη-Λατινογενές αλφάβητο (όποιο και αν είναι αυτό Ελληνικό, Ρώσικο, Εβραϊκό κλπ). Έτσι πρακτικά, οι χαρακτήρες των μη-λατινογενών αλφάβητων "μοιράζονται" τις ίδιες θέσεις με τους χαρακτήρες κάποιου άλλου μη-λατινογενούς αλφαβήτου, και άρα δεν μπορούν να υποστηρίζονται ταυτόχρονα απο ελα ρε γατακια οταν εγω ηξερα να οτι οι εξωιηγοι φορουσαν καπελα εσεις κανατε αποκα ASCII το σύστημα (δεν είναι δυνατόν μια θέση να αντιστοιχεί σε πάνω από έναν χαρακτήρες).
 
Το Unicode κωδικοποιεί οποιονδήποτε χαρακτήρα προμηθεύοντας ένα μοναδικό κωδικό σημείο ("θέση") σε καθέναν τους, χρησιμοποιώντας εως και 16 bit ανα χαρακτήρα το οποίο εξασφαλίζει οτι όλοι οι χαρακτήρες μπορούν να υποστηρίζονται από όλα τα υπολογιστικά συστήματα. Το unicode δεν κωδικοποιεί συγκεκριμένες μορφές που αυτοί μπορούν να πάρουν σε διάφορες γραμματοσειρές. Με άλλα λόγια το πρότυπο Unicode αφήνει το ανάλογο λογισμικό ([[Web browser|πλοηγός Διαδικτύου]], [[επεξεργαστής κειμένου]]) να "αποφασίσει" αυτό την οπτική αναπαράσταση (στυλ, μέγεθος, γραμματοσειρά) των χαρακτήρων.
Ανώνυμος χρήστης