Catatan: ASP yang disebutkan di sini
ASP mendukung UTF-8 karena beberapa fungsi.
Misalnya, Anda ingin menghasilkan file dalam format UTF-8, dan tidak mungkin untuk menggunakan objek scripting.filesystemObject yang umum digunakan.
Scripting.FilesyStemObject Fungsi membuat file adalah cara berikut:
FilesystemObject.createTextFile (fileName [, overwrite [, unicode]])
Atribut Unicode dijelaskan seperti ini:
Opsi. Nilai Boolean menunjukkan apakah akan membuat file dalam format file Unicode atau ASCII. Jika file dibuat dalam format file unicode, nilainya benar; jika file dibuat dalam format file ASCII, nilainya salah. Jika bagian ini dihilangkan, diasumsikan bahwa file ASCII dibuat.
Kami tidak dapat menggunakan fungsi ini untuk membuat file format UTF-8.
Pada saat ini, kita dapat menggunakan objek ADODB.Stream.
Set ObjStream = Server.CreateObject (adodb.stream)
Dengan objstream
.Opeen
.Charset = UTF-8
.Posisi = objstream.size
.Writetext = str
.Savetofile server.mappath (/sitemap.xml), 2
.Menutup
Berakhir dengan
Atur objstream = tidak ada
Terlampir::
ASCII, UNICODE, UTF-8 PENDAHULUAN:
ASCII adalah set karakter, termasuk huruf bahasa Inggris, angka, karakter kontrol, dll. Dari kasus ini.
Karena ASCII mewakili karakter yang sangat terbatas, berbagai negara atau daerah telah mengusulkan set karakter mereka sendiri, seperti GB2312, yang banyak digunakan di Cina, yang menyediakan kode untuk karakter Cina dan diwakili oleh dua byte.
Karakter ini tidak kompatibel satu sama lain.
Unicode adalah set karakter yang memetakan semua karakter di dunia menjadi nomor unik (titik kode), seperti angka 0x0041 yang sesuai dengan huruf A. Saat ini, Unicode masih dalam pengembangan, dan semakin toleran.
Saat menyimpan karakter yang diwakili oleh Unicode, diperlukan metode pengkodean tertentu, seperti UCS-2, yang menggunakan dua byte untuk mewakili karakter yang dikodekan oleh Unicode. Dan UTF-8 adalah metode pengkodean lain dari set karakter Unicode. Teks bahasa Inggris yang dikodekan oleh ASCII dapat diperlakukan sebagai pengkodean UTF-8 tanpa modifikasi, dan aplikasinya sangat luas.