Κείμενο ASCII Unicode - HTML. Κωδικοποίηση ASCII / Unicode HTML

Σχετικά έγγραφα
ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

Μάθημα 2: Παράσταση της Πληροφορίας

ΑΝΑΠΑΡΑΣΤΑΣΗ ΚΕΙΜΕΝΟΥ

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Αναπαράσταση δεδομένων

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

4. ΤΟ ΚΕΙΜΕΝΟ ΣΤΑ ΠΟΛΥΜΕΣΑ

[2] Υπολογιστικά συστήματα: Στρώματα. Τύποι δεδομένων. Μπιτ. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

Προγραμματισμός Υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Εισαγωγή στον Προγραμματισμό

Φύλλο εργασίας για την κωδικοποίηση

ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ

Εισαγωγή στην Επιστήμη των Υπολογιστών

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 8: Συστήματα αρίθμησης

Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ. Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής. Αναπαράσταση Δεδομένων

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑ Α ΕΛΕΓΧΟΥ

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος

Ψηφιακά Κυκλώματα Ι. Μάθημα 1: Δυαδικά συστήματα - Κώδικες. Λευτέρης Καπετανάκης

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 9 ο : Σύνολα χαρακτήρων και UNICODE. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος:

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

Κεφάλαιο 2 Η έννοια και η παράσταση της πληροφορίας στον ΗΥ. Εφ. Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος 1

Υπερκείμενο / Υπερμέσα

Γαβαλάς αµιανός

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

Περιεχόµενα. οµή Η/Υ: Αναπαράσταση εδοµένων. υαδικό σύστηµα. Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

Αναπαράσταση Μη Αριθμητικών Δεδομένων

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1

Εισαγωγή στον Προγραμματισμό

Ψηφιακά Συστήματα. 2. Κώδικες

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Η γλώσσα XHTML: διαφορές με HTML, μετατροπή

Υπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Κεφάλαιο 4 HyperText Markup Language - HTML. Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

Δεδομένα & Αναπαράσταση Πληροφορίας

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

Εισαγωγή στην Πληροφορική ΓΕΝΙΚΟ ΤΜΗΜΑ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ TEI ΧΑΛΚΙ ΑΣ

Αριθμητικά Συστήματα

Αναπαράσταση Δεδομένων

Πολυμέσα. Ιστορική Αναδρομή Υπερκείμενο

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές

ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στην πληροφορική

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :...

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα. Europe Code Week

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Εισαγωγή στην HTML. Κεφ. HTML + CSS

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα ΥΠΟΛΟΓΙΣΤΗ Η ΔΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑΔΑ ΕΛΕΓΧΟΥ

Εισαγωγή σε HTML και CSS. Παναγιώτης Τσαρχόπουλος

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 Δυαδική Κωδικοποίηση

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 1o ΕΡΓΑΣΤΗΡΙΟ ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

Βασική δοµή και Λειτουργία Υπολογιστή

CSS. Εισαγωγή & Βασικές έννοιες. Cascading Style Sheets. Επικαλυπτόμενα φύλλα στυλ

Αλεξιάδης Γεώργιος (ΠΕ86) -

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

Εισαγωγή στην επιστήμη των υπολογιστών. Αναπαράσταση Δεδομένων

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML. Decode, ISSEL. Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 12

Γιώργος Χρ. Μακρής. Σύγχρονες Γλώσσες Σήμανσης του Διαδικτύου. Αναπαράσταση Μαθηματικών κειμένων στο διαδίκτυο. Η Γλώσσα MathML

Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Τεχνολογία Πολυμέσων. Ενότητα 5: Κείμενο. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΠΕΡΙΛΗΨΗ. Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βιβλιογραφία. Εισαγωγή. Κείµενο. Καγιάφας [2000]: Κεφάλαιο 5, [link] Vaughan [2004]: Chapter 4

ΠΛΗΡΟΦΟΡΙΚΗ I. 5 η ΔΙΑΛΕΞΗ Δεδομένα

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΨΗΦΙΑΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ. Δρ.

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

2. Κώδικες 2. ΚΩΔΙΚΕΣ

Βασίλειος Κοντογιάννης ΠΕ19

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Σήμανση και Μορφοποίηση: HTML και CSS

Δομές Δεδομένων και Αλγόριθμοι

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Βαρβάκειο Πρότυπο Γυμνάσιο

Μαθηματικά Λογισμικά και Γλώσσες Αναπαράστασης Γνώσης

Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή. 1 Στέργιος Παλαμάς

Κεφάλαιο 1. Συστήματα αρίθμησης και αναπαράστασης

Transcript:

Κείμενο ASCII Unicode - HTML Κωδικοποίηση ASCII / Unicode HTML

Κείμενο και Τυπογραφία Αναπαράσταση κειμένου Αρχικά οι ανάγκες των προγραμμάτων απαιτούσαν ένα περιορισμένο σύνολο κωδικοποιημένων χαρακτήρων όπως αυτό που περιλάμβανε η κωδικοποίηση ASCII Η εξέλιξη όμως των υπολογιστών δημιούργησε την ανάγκη νέων μορφών κωδικοποίησης του κειμένου όπως οι κωδικοσελίδες ISO και Unicode και νέες γλώσσες περιγραφής όπως η κωδικοποίηση HTML.

ASCII (American Standard Code for Information Interchange) Ο ASCII είναι ο πιο διαδεδομένος κώδικας αναπαράστασης χαρακτήρων. Αναπτύχθηκε από τον Αμερικάνικο Οργανισμό Προτυποποίησης και είναι μία απλή κωδικοποίηση χαρακτήρων με 7-bits. 0 31 χαρακτήρες ελέγχου 32-63 αριθμοί, κενά, σημεία, στίξης, σύμβολα πράξεων 64 95 κεφαλαία λατινικά γράμματα και ειδικά σύμβολα 96 127 πεζά λατινικά γράμματα και εδικά σύμβολα ASCII περιλαμβάνει 7bit = 2^7 = 128 χαρακτήρες

Πίνακας ASCI 7bit

ASCII παράδειγμα HELLO Ένα παράδειγμα ASCII κωδικοποίησης 7bit. Η Ε L L O ASCII (δεκαδικός) 72 69 76 76 79 Δυαδική απεικόνιση 1001000 1000101 1001100 1001100 1001111

Κωδικοσελίδες ISO (International Standards Organisation) Σημαντικό μειονέκτημα της ASCII είναι ότι περιλαμβάνει μόνο λατινικούς χαρακτήρες και δεν υπάρχει πρόνοια για άλλες γλώσσες Γι αυτό το λόγο δημιουργήθηκαν επεκτάσεις του κώδικα ASCII με 8-bit για τους οποίους μπορούσαν να προστεθούν 2^8 =256 χαρακτήρες Οι πρώτες 128 θέσεις είναι ίδιες με την ASCII και οι πλεονάζοντες 128 χαρακτήρες για ειδικά σύμβολα άλλων αλφάβητων Γνωστοί κώδικες που χρησιμοποιούνται στην Ελλάδα είναι οι: IBM 851, IBM 869, 737 ή αλλιώς ελληνικός 437 (γιατί προέκυψε από την αμερικάνικη κωδικοσελίδα 437), ΕΛΟΤ 928 Η ΕΛΟΤ 928 είναι η πιο σύγχρονη τυποποίηση και καθιερώθηκε αρχικά από τον ΕΛΟΤ και αργότερα έγινε αποδεκτή από τον ISO-Latin-8859-7 ή απλά Latin 7

Κώδικας Unicode Η ανάπτυξη κωδικοσελίδων ISO έλυσε το πρόβλημα με τα διάφορα αλφάβητα, αλλά λόγω περιορισμού του μεγέθους και πάλι σε καμία κωδικοσελίδα ISO δεν χωρούσαν αρκετοί χαρακτήρες. Η Ευρωπαϊκή Ένωση χρειαζόταν πλήθους κωδικοσελίδων για να καλύψει όλες τις χώρες μελών της έτσι δημιουργήθηκε η κωδικοσελίδα Unicode που προτείνει ένα μοναδικό αριθμό για κάθε χαρακτήρα, ανεξάρτητα από το λειτουργικό σύστημα, το λογισμικό και τη γλώσσα. Κάθε κωδικοποιημένη λέξη Unicode έχει μήκος 16 bit δηλαδή επιτυγχάνοντας 2^16=65536 συνδυασμούς Η Unicode παρέχει κωδικοποίηση για τους χαρακτήρες όλων των γλωσσών συμπεριλαμβανομένων των Ευρωπαϊκών, της Μέσης Ανατολής και της Ασίας.

Μορφή κειμένου Το τυπωμένο κείμενο μεταφέρει δύο είδη πληροφοριών Τη μορφή του κειμένου πάνω στη σελίδα Το νοηματικό του περιεχόμενο Οι απλές κωδικοποιήσεις ASCII, ISO, Unicode κτλ. είναι αρκετές για τη μετάδοση του νοηματικού περιεχομένου, αλλά δεν καθορίζουν τον τρόπο παρουσίασης του νοηματικού περιεχομένου Με την ευρεία χρήση του Διαδικτύου έγινε απαραίτητη η ύπαρξη ειδικών κωδικοποιήσεων οι οποίες καθορίζουν και τον τρόπο παρουσίασης της πληροφορίας

HTML (1) Η HTML (Hypertext Markup Language) χρησιμοποιείται για την δημιουργία ιστοσελίδων στο Διαδίκτυο Η HTML είναι περιγραφική γλώσσα. Τα αρχεία HTML είναι αρχεία κειμένου που περιέχουν εκτός από το κείμενο και ετικέτες (tag) που μορφοποιούν την παρουσίαση του κειμένου Η δημιουργία των αρχείων HTML γίνετε με απλούς συντάκτες κειμένου (notepad) ή με εξειδικευμένα προγράμματα συγγραφής (authoring tools, πχ. Dreamweaver, FrontPage) Η HTML χρησιμοποιεί ένα αριθμό από ετικέτες για την μορφοποίηση του κειμένου, την δημιουργία συνδέσμων, εισαγωγή ήχου κτλ.

HTML (2) Οι ετικέτες της HTML περικλείονται από τα σύμβολα < > Ο χαρακτήρας / δηλώνει το τέλος της ετικέτας Tag name Attribute name Attribute value <h1 align= left > Example Heading </h1> Attribute Opening tag Affected content Closing tag HTML Element

Παράδειγμα HTML κώδικα <html> <head> <title> title content </title> </head> <body> main body content </body> </html>

Βιβλιογραφία http://www.aegean.gr/culturaltec/economoud/modules/plp101/plp_101_week_5.ppt