MySQL Tablolarının ve Tablo Alanlarının Karakter Setini Topluca Değiştirmek, php
Selamün aleyküm arkadaşlar. Bu konuda sizlere geliştirdiğim bir php script sunacağım. Bu script sayesinde istediğiniz veri tabanındaki tüm tabloların ve tablo alanlarının karakter setini topluca değiştirmeye yarıyor.
Eski latin5 veya farklı karakter setine sahip bir mybb veri tabanının karakter setini hızlıca ve kolayca utf8 veya istediğiniz bir karakter setine çevirebilirsiniz.
Öncelikle yukarıdaki linkteki turker adlı sahışın yazmış olduğu betiği buldum ve sonra herkesin kullanabileceği şekilde web arayüzü olan bir script haline getirdim. Silinmesini istemediği kısımları tabiki silmedim. Buradan kendisine teşekkür ediyorum umarım görür.
Bu kadar anlatım yeter sanırım şimdi scripte geçelim.
Ekran görüntüsü:
Resimden de anlaşıldığı gibi kullanımı gayet basit. Ekten indirdiğiniz dosyayı rardan çıkartın. Forumun ana dizinine atın.adres çubuğuna siteadresiniz.com/db_mdp.php yazın (tabi siteadresiniz.com olan yere kendi sitenizin adresi ne ise onu yazacaksınız) formdaki yerleri kendi veri tabanınıza ait bilgilerle dolduruyorsunuz. Karakter setini giriyorsunuz (varsayılan olarak utf8_general_ci ayarlı) İşleme başla butonuna tıklıyorsunuz. Artık kendisi işlemi gerçekleştiriyor.
Yeri gelmişken şunu söylemek istiyorum. Bu gibi konularda misal olarak siteadresiniz.com yazıyoruz bazı arkadaşlar özellikle gidiyor siteadresiniz.com'a girmeye çalışıyor. Bu örnektir. Bunu yazmaya kalkmayın. Bu açıklamayıda yaptıktan sonra hala yazan olursa lütfen beni yormasın, çıkış butonu yukarda.
Aşağıdaki resimde mybbye ait 9 tane tablo olan bir veri tabanındaki tüm tabloları ve tablo alanlarını utf8e çevirdiğini görüyorsunuz.
Tabloların boyutuna göre işlem süresi artabilir. Eğer çok şişkin bir veri tabanı ise vede işlem zaman aşımına uğruyorsa yeni bir veritabanı oluşturun tabloları parça parça çevirin. Bu işlem bile elle yapmaktan katkat hızlı olacaktır.
Not: Bu script sadece karakter setlerini çevirir karakterleri çevirmez.
Güle güle kullanın.
işte MyBBDepo farkı. Bizi izlemeye devam edin... #2
Etitekler: Veri tabanı karakter seti değiştir, Veri tabanı karakter seti değiştirme, Veri tabanı karakter seti değiştirmek, mysql karakter seti, sql karakter seti değiştir, toplu değiştir, php, çevirici, çevir, çevirme
Selamün aleyküm arkadaşlar. Bu konuda sizlere geliştirdiğim bir php script sunacağım. Bu script sayesinde istediğiniz veri tabanındaki tüm tabloların ve tablo alanlarının karakter setini topluca değiştirmeye yarıyor.
Eski latin5 veya farklı karakter setine sahip bir mybb veri tabanının karakter setini hızlıca ve kolayca utf8 veya istediğiniz bir karakter setine çevirebilirsiniz.
Kod:
http://www.codekodu.com/konu_MySQL_Tablolarinin_ve_Tablo_Alanlarinin_Karakter_Setini_Topluca_Degistirmek_kod_1824.html
Öncelikle yukarıdaki linkteki turker adlı sahışın yazmış olduğu betiği buldum ve sonra herkesin kullanabileceği şekilde web arayüzü olan bir script haline getirdim. Silinmesini istemediği kısımları tabiki silmedim. Buradan kendisine teşekkür ediyorum umarım görür.
Bu kadar anlatım yeter sanırım şimdi scripte geçelim.
Ekran görüntüsü:
Resimden de anlaşıldığı gibi kullanımı gayet basit. Ekten indirdiğiniz dosyayı rardan çıkartın. Forumun ana dizinine atın.adres çubuğuna siteadresiniz.com/db_mdp.php yazın (tabi siteadresiniz.com olan yere kendi sitenizin adresi ne ise onu yazacaksınız) formdaki yerleri kendi veri tabanınıza ait bilgilerle dolduruyorsunuz. Karakter setini giriyorsunuz (varsayılan olarak utf8_general_ci ayarlı) İşleme başla butonuna tıklıyorsunuz. Artık kendisi işlemi gerçekleştiriyor.
Yeri gelmişken şunu söylemek istiyorum. Bu gibi konularda misal olarak siteadresiniz.com yazıyoruz bazı arkadaşlar özellikle gidiyor siteadresiniz.com'a girmeye çalışıyor. Bu örnektir. Bunu yazmaya kalkmayın. Bu açıklamayıda yaptıktan sonra hala yazan olursa lütfen beni yormasın, çıkış butonu yukarda.
Aşağıdaki resimde mybbye ait 9 tane tablo olan bir veri tabanındaki tüm tabloları ve tablo alanlarını utf8e çevirdiğini görüyorsunuz.
Tabloların boyutuna göre işlem süresi artabilir. Eğer çok şişkin bir veri tabanı ise vede işlem zaman aşımına uğruyorsa yeni bir veritabanı oluşturun tabloları parça parça çevirin. Bu işlem bile elle yapmaktan katkat hızlı olacaktır.
Not: Bu script sadece karakter setlerini çevirir karakterleri çevirmez.
Güle güle kullanın.
işte MyBBDepo farkı. Bizi izlemeye devam edin... #2
Etitekler: Veri tabanı karakter seti değiştir, Veri tabanı karakter seti değiştirme, Veri tabanı karakter seti değiştirmek, mysql karakter seti, sql karakter seti değiştir, toplu değiştir, php, çevirici, çevir, çevirme