Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 22685|Yanıt: 9

[Web Sitesi Oluşturucu] DZ veritabanı GBK'den UTF8'e aracı

[Bağlantıyı kopyala]
Yayınlandı 9.08.2017 09:43:27 | | | |
Ş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ütfenYanıt







Önceki:Mysql NN demektir
Önümüzdeki:LINQ sol, sağ ve iç bağlantılar
Yayınlandı 11.08.2017 17:30:50 |
Okumak güzel
Yayınlandı 29.08.2018 07:23:15 |
3332652365236523652
Yayınlandı 7.03.2019 03:07:45 |
Teşekkürler, yaşlı
Yayınlandı 1.04.2019 21:48:58 |
Bunu uzun zamandır arıyordum, teşekkürler
Yayınlandı 7.05.2019 19:44:37 |
222, paylaştığın için teşekkürler haha.
Yayınlandı 26.05.2019 17:37:41 |
Teşekkürler, büyük yaşlı, teşekkürler, büyük yaşlı
Yayınlandı 15.06.2019 16:22:38 |
Kullanılabilir mi?
Yayınlandı 17.10.2019 02:53:31 |
Ne olduğunu görmek ister misiniz
Yayınlandı 17.10.2019 03:07:20 |
Hayır, Serileştir'e tıklayın sayfa isteğini bulamadım
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com