Direkomendasikan: Metode menggunakan pernyataan SQL dalam produksi halaman web dinamis ASP 1. Pilih pernyataan di dunia SQL, operasi paling mendasar adalah pernyataan Pilih. Saat menggunakan SQL langsung di bawah alat database, banyak orang akan terbiasa dengan operasi berikut: berikut ini adalah konten yang dikutip:
Mengapa sering menampilkan kode kacau di ASP saat menentukan codepage sebagai 65001? Pria berbakat akan menjelaskan masalah ini secara rinci di sini sehingga banyak teman akan menghindari mengambil jalan memutar dan bahkan menolak UTF-8.
Jika Anda belum tahu apa itu UTF-8, maka Caizi menyarankan agar Anda mencari informasi terkait UTF-8 terlebih dahulu.
Tentu saja masuk akal bahwa pengkodean UTF-8 diterima dan bahkan disukai oleh semakin banyak orang. Hari ini, ketika Web2.0 populer, saat berbicara tentang kompatibilitas multi-browser, saya harus berpikir bahwa fenomena kacau yang disebabkan oleh pengkodean karakter yang berbeda juga perlu ditangani dengan baik ...
N tahun yang lalu, semua versi di bawah IE6 akan kacau jika mereka tidak menginstal pustaka font yang sesuai. Misalnya, saya adalah versi IE5 (default Windows2000). Tanpa Pustaka Font Tradisional IE yang diinstal, situs web yang mengakses halaman tradisional apa pun akan kacau jika mereka tidak akan menginstal Perpustakaan Font Tradisional IE. Tentu saja, premisnya adalah halaman tersebut menggunakan charset BIG5, dan UTF-8 dapat menangani masalah ini dengan baik sebagai pengkodean internasional. Selama halaman disimpan sebagai format pengkodean UTF-8, dan kemudian tentukan codepage dan charset sebagai UTF-8 pada halaman, Anda dapat menampilkan konten yang benar-benar benar di browser klien mana pun, dan tidak akan ada yang kacau ...
Oke, di sini kita mengambil halaman ASP sebagai contoh, dan mari kita ambil contoh untuk melihat operasi spesifik:
Buka halaman ASP baru, saya percaya bahwa teman -teman yang bermain ASP akan melihat bahwa dalam banyak kode sumber yang diunduh, biasanya ada kalimat di bagian atas halaman:
| Berikut ini adalah konten yang dikutip: %@Bahasa = VBScript codepage = 936% |
Tidak perlu mengatakan banyak tentang bahasa sebelumnya. VBScript adalah bahasa skrip default untuk ASP. Bahkan, sama sekali tidak perlu untuk menulis. Jika ditulis, itu juga dapat mempengaruhi efisiensi eksekusi halaman. Kami tidak akan membahas masalah ini di sini. Codepage di belakang adalah kuncinya, dan tujuannya adalah untuk memberi tahu browser seperti apa pengkodean halaman ini. 936 berarti orang Cina yang disederhanakan, sementara 950 berarti bahasa Cina tradisional, dan 65001 adalah pengkodean UTF-8 yang kita bicarakan hari ini. Kami mengubah 936 menjadi 65001. Seluruh kalimat adalah sebagai berikut:
| Berikut ini adalah konten yang dikutip: %@Bahasa = VBScript codepage = 65001% |
Tambahkan ke output beberapa karakter Cina untuk melihat apakah mereka dapat ditampilkan dengan benar.
| Berikut ini adalah konten yang dikutip: <% Response.write test UTF-8 halaman untuk pertama kalinya %> |
Oke, cukup klik simpan dan jalankan halaman ini untuk dilihat. Jika tidak ada yang tidak terduga terjadi, Anda dapat melihat bahwa kata-kata UTF-8 halaman ditampilkan, dan ada bahasa Cina yang kacau. Apa alasannya?
Oke, silakan klik pada menu File di bagian atas dan pilih Simpan As. Ada pengkodean di garis bawah. Standarnya harus ANSI. Silakan klik kotak drop-down, pilih UTF-8, klik Simpan, lalu coba. Jika tidak ada yang tidak terduga terjadi, itu akan lebih berantakan. Haha, kamu pusing. Jangan khawatir, pikirkan alasannya, karena halaman yang kami buat dikembalikan oleh HTML. Di masa lalu, ketika kami menulis HTML, kami melihat meta kalimat di depan tubuh, yaitu, di kepala, yang seharusnya seperti ini:
| Berikut ini adalah konten yang dikutip: <meta http-equiv = konten-tipe konten = teks/html; Charset = GB2312> |
Artinya, halaman yang ditentukan mengembalikan hasilnya dengan pengkodean GB2312, dan harus ditulis di depan output dengan hasil pengembalian. Semua orang tahu bahwa GB2312 adalah bahasa Cina yang disederhanakan. Hari ini kita berbicara tentang pengkodean UTF-8. Mari kita ubah GB2312 menjadi UTF-8. Seluruh kode adalah sebagai berikut:
| Berikut ini adalah konten yang dikutip: <%@Language = vbscript codepage = 65001%> <meta http-equiv = konten-tipe konten = teks/html; Charset = UTF-8> <% Response.write test UTF-8 halaman untuk pertama kalinya %> |
Jalankan lagi, yah, itu akan ditampilkan secara normal kali ini ...
Kesimpulan: Untuk menggunakan pengkodean UTF-8, selain menyimpan file sebagai format UTF-8, Anda juga perlu menentukan codepage dan charset pada saat yang sama.
Bagikan: Gunakan SQL-DMO untuk membuat aplikasi Cadangan dan Verifikasi ASP Ikhtisar SQL Distributed Management Objects (SQL-DMO) memberikan pengembang metode untuk melakukan tugas biasa menggunakan bahasa program dan skrip, sehingga memperluas fungsionalitas SQL Server. Artikel ini berbicara tentang cara menggunakan SQL-DMO secara cerdik untuk membuat