|
|
Diposting pada 09/08/2017 09.43.27
|
|
|
|

Sekarang UTF8 adalah arus utama situs web, karena di situs web berkode GBK domestik, tidak akan ada karakter kacau saat dibuka
Namun, jika Anda membuka situs web berkode GBK domestik di luar negeri, jika komputer Anda tidak menginstal perpustakaan font berkode GBK, itu akan menyebabkan teman asing membuka situs web kami dan menampilkan karakter yang kacau
Selain itu, UTF8 adalah pengkodean internasional, dan kerugiannya adalah menempati lebih banyak ruang daripada pengkodean GBK dalam hal penyimpanan
Singkatnya, mengonversi ke utf8 memiliki banyak manfaat, dan langkah-langkah lain untuk mengonversi gbk situs web dz ke utf8 mudah dilakukan, dan sulit untuk mentranskode dalam database
dz di database GBK dan UTF8, beberapa penyimpanan tidak sama
dz Beberapa bidang yang direkam dalam "kode serialisasi" tidak valid di UTF8 karena bit karakter yang berbeda yang ditempati oleh karakter GBK dan UTF8.
Membandingkan informasi klasifikasi, GBK dicatat seperti ini:
{i:1; s:4: "Plot"; i:2; s:4: "Peran"; i:3; s: 6: "pemeran dan kru"; saya:4; s:4: "periferal"; saya:5; s:4: "Bahasa Inggris"; i:6; s:4: "inventaris"; I:15; s:4: "Sumber Daya"; I:16; s:4: "Informasi"; I:17; s:8: "kata benda terkait"; }
Di antara mereka, plot dua kata tersebut terdiri dari 4 karakter, sehingga ditulis sebagai s:4, yang tidak valid ketika ditempatkan dalam pengkodean utf8, karena penulisan utf8 yang benar harus s:6, dan dua karakter Cina menyumbang 6 karakter. Catatan ini harus diubah menjadi:
{i:1; s: 6: "Plot"; i:2; s:6: "Peran"; i:3; s: 9: "Pemeran dan kru"; saya:4; s: 6: "periferal"; saya:5; s: 6: "Bahasa Inggris"; i:6; s:6: "Inventaris"; I:15; s:6: "Sumber Daya"; I:16; s:6: "informasi"; I:17; s:12: "kata benda terkait"; }
Gambar berikut menunjukkan rekaman dalam tabel database GBK saya:
Untuk bidang yang diserialkan dan disimpan ini, bagaimana cara mengonversi penyimpanan format berseri GBK ke UTF8?
Beberapa banteng besar di Internet memiliki alat penulisan, tetapi tabel berseri tidak lengkap, atau ada masalah.
Karena situs web ini adalah tempat saya mentransfer dari GBK ke UTF8, saya menemukan beberapa masalah dan memperbaikinya sendiri.
Cukup ubah parameter berikut
$dbserver = 'alamat basis data'; $dbusername = 'Akun Basis Data'; $dbpassword = 'kata sandi basis data'; $database = 'nama database';
Kemudian, setelah modifikasi selesai, unggah php ke direktori mana pun di situs web dan akses alamat file php! Terakhir, klik tombol "Diskusikan!" Serialisasi dan penyortiran".
Unduhan skrip PHP:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|
Mantan:Mysql NN berartiDepan:Koneksi kiri, kanan, dan dalam LINQ
|