Κατά τη φόρτωση μιας σελίδας ιστότοπου, το πρόγραμμα περιήγησης λαμβάνει πολλές πληροφορίες, συμπεριλαμβανομένων δεδομένων σχετικά με τη σελίδα κώδικα που καθορίζει τις παραμέτρους εμφάνισης της γλώσσας. Συνήθως, η σελίδα κώδικα ορίζεται κατά τη δημιουργία ενός ιστότοπου, αλλά μερικές φορές καθίσταται απαραίτητο να την αλλάξετε σε έναν ήδη λειτουργικό πόρο.
Οδηγίες
Βήμα 1
Απαιτούνται κωδικές σελίδες για την υποστήριξη διαφορετικών γλωσσών και κάθε σελίδα είναι αριθμημένη. Για παράδειγμα, το κυριλλικό αλφάβητο αντιστοιχεί στις κωδικοποιήσεις των Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866. Από αυτά, το πρώτο είναι πιο διαδεδομένο στο Διαδίκτυο. Άλλες γλώσσες έχουν τις δικές τους κωδικοποιήσεις.
Βήμα 2
Λαμβάνοντας υπόψη ότι υπάρχουν πολλές γλώσσες, οι παλιές κωδικοποιήσεις κάποια στιγμή άρχισαν να λείπουν, αποδείχθηκαν ότι δεν ήταν πολύ βολικές. Επομένως, το 1991, ο μη κερδοσκοπικός οργανισμός "Unicode Consortium" πρότεινε μια νέα επιλογή κωδικοποίησης που επιτρέπει την αναπαράσταση των αλφαβήτων σχεδόν όλων των υπαρχουσών γλωσσών. Ο κωδικός ονομάστηκε "Unicode".
Βήμα 3
Το Unicode έχει πολλές παραλλαγές αναπαράστασης, με το πιο διάσημο να είναι το UTF-8. Στο Διαδίκτυο, αυτός ήταν που άρχισε σταδιακά να αντικαθιστά τις παλιές κωδικοποιήσεις. Το πλεονέκτημα του Unicode είναι ότι όταν μπαίνετε στη σελίδα, δεν θα δείτε ποτέ ένα σύνολο ακατανόητων χαρακτήρων αντί για γράμματα. Οι χαρακτήρες που κωδικοποιούνται στο UTF-8 εμφανίζονται σωστά σε υπολογιστές με οποιαδήποτε γλώσσα. Μερικές φορές ο όρος "Unicode" χρησιμοποιείται εναλλακτικά με την κωδικοποίηση UTF-16 που χρησιμοποιείται στις διεπαφές των Windows.
Βήμα 4
Δεδομένου ότι οι χρήστες άλλων χωρών επισκέπτονται επίσης τους πόρους του ρωσικού Διαδικτύου, η αντικατάσταση των παλαιών κωδικοποιήσεων με μια νέα έχει γίνει αρκετά σχετική. Σε τελική ανάλυση, η εσφαλμένη εμφάνιση του κειμένου αναγκάζει τον χρήστη να εγκαταλείψει τον πόρο, γεγονός που επηρεάζει αρνητικά τη δημοτικότητά του. Για να αλλάξετε την κωδικοποίηση της σελίδας, ανοίξτε την στο Dreamweaver. Επιλέξτε το μενού "Τροποποίηση" - "Ιδιότητες σελίδας". Στο παράθυρο που ανοίγει, επιλέξτε "Όνομα / Κωδικοποίηση", ορίστε την κωδικοποίηση "Unicode (UTF-8)" και κάντε κλικ στο OK. Δεν υπάρχει κανένα σημάδι επιλογής στο πλαίσιο Συμπερίληψη υπογραφής Unicode (BOM). Αλλάξτε όλες τις σελίδες του ιστότοπου με αυτόν τον τρόπο.
Βήμα 5
Εάν ο ιστότοπός σας φιλοξενείται στον διακομιστή ιστού Apache (αυτά τα δεδομένα βρίσκονται στο υλικό αναφοράς φιλοξενίας), θα πρέπει να δημιουργήσετε ένα αρχείο κειμένου.htaccess στο Σημειωματάριο ++ (με τελεία στην αρχή). Γίνεται έτσι: ανοίξτε το Σημειωματάριο ++, επιλέξτε "Αρχείο" - "Νέο". Εισαγάγετε την ακόλουθη γραμμή σε αυτό: AddDefaultCharset utf-8. Εάν αυτό το αρχείο υπάρχει ήδη, απλώς προσθέστε την καθορισμένη γραμμή σε αυτό.
Βήμα 6
Τώρα κάντε κλικ στο "Encodings" - "Μετατροπή σε μορφή UNIX". Κλείστε το πρόγραμμα, θα σας ζητηθεί να αποθηκεύσετε. Επιβεβαιώστε την αποθήκευση, επιλέξτε μια τοποθεσία για αυτήν. Εισαγάγετε το όνομα του αρχείου.htaccess, αφήστε τον τύπο αρχείου ως Όλοι οι τύποι (*. *) Και κάντε κλικ στο "Αποθήκευση". Τώρα ανεβάστε αυτό το αρχείο στον ριζικό κατάλογο του ιστότοπου - στο ίδιο σημείο όπου βρίσκεται το αρχείο της κύριας σελίδας.
Βήμα 7
Εάν ο ιστότοπος χρησιμοποιεί βάσεις δεδομένων, προσθέστε αυτήν τη γραμμή στον κωδικό PHP της σύνδεσης βάσης δεδομένων πριν από την ετικέτα κλεισίματος;>: @Mysql_query ("SET NAMES 'utf8'");
Βήμα 8
Η μετάφραση ενός ιστότοπου σε κωδικοποίηση UTF-8 μπορεί να φέρει διάφορα προβλήματα, επομένως εργαστείτε με ένα αντίγραφο του ιστότοπου. Αντικαταστήστε τις κύριες σελίδες με τις τροποποιημένες μόνο αφού είστε σίγουροι ότι όλα λειτουργούν. Εάν είναι απαραίτητο, αναζητήστε στο διαδίκτυο υλικό αναφοράς που περιγράφει τη συγκεκριμένη κατάστασή σας.