Semasa memuat halaman laman web, penyemak imbas menerima banyak maklumat, termasuk data mengenai halaman kod yang menentukan parameter paparan bahasa. Biasanya, halaman kod ditetapkan semasa membuat laman web, tetapi kadang-kadang perlu mengubahnya pada sumber yang sudah berfungsi.
Arahan
Langkah 1
Halaman kod diperlukan untuk menyokong bahasa yang berbeza, dan setiap halaman diberi nombor. Contohnya, abjad Cyrillic sesuai dengan pengekodan Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866. Daripada jumlah ini, yang pertama paling banyak tersebar di Internet. Bahasa lain mempunyai pengekodan mereka sendiri.
Langkah 2
Memandangkan ada banyak bahasa, pengekodan lama pada suatu ketika mulai kurang, ternyata pengekodan tersebut tidak begitu mudah. Oleh itu, pada tahun 1991, organisasi bukan untung "Unicode Consortium" mencadangkan pilihan pengekodan baru yang membolehkan mewakili abjad hampir semua bahasa yang ada. Kod tersebut diberi nama "Unicode".
Langkah 3
Unicode mempunyai beberapa varian representasi, yang paling terkenal adalah UTF-8. Di Internet, dialah yang mula-mula mulai menggantikan pengekodan lama. Kelebihan Unicode adalah apabila anda memasuki halaman, anda tidak akan pernah melihat sekumpulan watak yang tidak dapat difahami dan bukannya huruf. Karakter yang dikodkan dalam UTF-8 ditunjukkan dengan betul pada komputer dengan bahasa apa pun. Kadang-kadang istilah "Unicode" digunakan secara bergantian dengan pengekodan UTF-16 yang digunakan dalam antara muka Windows.
Langkah 4
Oleh kerana pengguna negara lain juga mengunjungi sumber Internet Rusia, penggantian pengekodan lama dengan yang baru telah menjadi sangat relevan. Bagaimanapun, paparan teks yang salah memaksa pengguna untuk meninggalkan sumber tersebut, yang mempengaruhi popularitinya secara negatif. Untuk mengubah pengekodan halaman, buka di Dreamweaver. Pilih menu "Modify" - "Properties Halaman". Di tetingkap yang terbuka, pilih "Nama / Pengekodan", tetapkan pengekodan "Unicode (UTF-8)" dan klik OK. Tidak ada tanda semak di kotak Sertakan Tanda Tangan Unicode (BOM). Tukar semua halaman laman web dengan cara ini.
Langkah 5
Sekiranya laman web anda dihoskan di pelayan web Apache (data ini ada dalam bahan rujukan hosting), anda harus membuat fail teks.htaccess di Notepad ++ (dengan noktah di awal). Ia dilakukan seperti ini: buka Notepad ++, pilih "File" - "New". Masukkan baris berikut ke dalamnya: AddDefaultCharset utf-8. Sekiranya fail ini sudah ada, tambahkan baris yang ditentukan kepadanya.
Langkah 6
Sekarang klik "Pengekodan" - "Tukar ke format UNIX". Tutup program, anda akan diminta menyimpan. Sahkan simpanan, pilih lokasi untuknya. Masukkan nama fail.htaccess, tinggalkan jenis fail sebagai Semua jenis (*. *) Dan klik "Simpan". Sekarang muat naik fail ini ke direktori root laman web - di tempat yang sama di mana fail halaman utama berada.
Langkah 7
Sekiranya laman web menggunakan pangkalan data, tambahkan baris ini ke kod PHP sambungan pangkalan data sebelum tag penutup?>: @Mysql_query ("SET NAMES 'utf8'");
Langkah 8
Menerjemahkan laman web ke pengekodan UTF-8 boleh membawa pelbagai masalah, jadi bekerjasama dengan salinan laman web ini. Ganti halaman utama dengan yang diubah hanya setelah anda yakin semuanya berfungsi. Sekiranya perlu, cari dalam talian untuk mendapatkan bahan rujukan yang menerangkan keadaan anda.