Şimdi UTF8 ana akım web siteleri, çünkü yerel GBK kodlu sitelerde açıldığında karakterler bozuk olmaz
Ancak, yurtdışında GBK kodlu yerel bir web sitesi açarsanız, bilgisayarınız GBK kodlu font kütüphanesini yüklemezse, yabancı arkadaşlar web sitemizi açıp bozuk karakterler gösterebilir
Ayrıca, UTF8 uluslararası bir kodlamadır ve dezavantajı, depolama açısından GBK kodlamadan daha fazla alan kaplamasıdır
Kısacası, utf8'e dönüştürmenin birçok faydası var ve dz web sitesi gbk'yı utf8'e dönüştürmenin diğer adımları kolaydır ve veritabanında transkodlama zordur
GBK ve UTF8 veritabanlarında dz, bazı depolama aynı değildir
dz "serileştirme kodu"nda kaydedilen bazı alanlar, GBK ve UTF8 karakterlerinin farklı karakter bitleri nedeniyle UTF8'de geçersizdir.
Sınıflandırma bilgileriyle karşılaştırıldığında, GBK şu şekilde kaydediliyor:
{i:1; s:4: "Plot"; i:2; s:4: "Role"; i:3; s: 6: "oyuncu ve ekip"; i:4; s:4: "çevre sistem"; i:5; s:4: "İngilizce"; i:6; s:4: "envanter"; i:15; s:4: "Kaynaklar"; i:16; s:4: "Bilgi"; i:17; s:8: "ilgili isimler"; }
Bunlar arasında, iki kelime plot 4 karakteri oluşturur, bu yüzden s:4 olarak yazılır; bu utf8 kodlamasında geçersiz olur, çünkü utf8'in doğru yazısı s:6 olmalı ve iki Çince karakteri 6 karakteri oluşturur. Bu kayıt şu şekilde değiştirilmelidir:
{i:1; s: 6: "Plot"; i:2; s:6: "Role"; i:3; s: 9: "Oyuncular ve ekip"; i:4; s: 6: "periferik"; i:5; s: 6: "İngilizce"; i:6; s:6: "Envanter"; i:15; s:6: "Kaynaklar"; i:16; s:6: "bilgi"; i:17; s:12: "ilgili isimler"; }
Aşağıdaki şekil, GBK veritabanı tablomda bir kaydı göstermektedir:
Serileştirilmiş ve depolanan bu alanlar için, GBK'yı UTF8 serileştirilmiş format depolamaya nasıl dönüştürürüm?
İnternetteki bazı büyük öküzler araçlar yazmış, ancak seri tablo eksik ya da bir sorun var.
Bu web sitesi GBK'dan UTF8'e geçiş yaptığım için bazı sorunlar buldum ve kendim düzelttim.
Sadece aşağıdaki parametreleri değiştirin
$dbserver = 'veritabanı adresi'; $dbusername = 'Veritabanı Hesabı'; $dbpassword = 'veritabanı şifresi'; $database = 'veritabanı adı';
Sonra, değişiklik tamamlandıktan sonra, web sitesindeki herhangi bir dizine php yükleyin ve php dosya adresine erişin! Son olarak, "Discuz!" butonuna tıklayın. Serileştirme ve sıralama" şeklinde bir şeyler ortaya koydu.
PHP Script İndir:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
|