MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
007combatant avatar
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 1 oy

VBulletin'den MyBB'ye Karekter Sorunu Yaşamadan Geçin


Sponsor Reklam
media venus

Çevrimdışı 007combatant
 Tarih: 16-10-2011, Saat:11:55
(Son Düzenleme: 14-05-2012, Saat:18:01, Düzenleyen: 007combatant.)
#1
Merhaba Arkadaşlar,

VBulletin'den MyBB'ye Karekter Sorunu Yaşamadan Geçin !!!

Yaklaşık Sabah'tan Beridir, Bu Konuyla Uğraşıyorum. Ve Çözüme Ulaştım..

İzlemeniz Gereken Adımlar Aşağıdadır.

Adım 1 : Vbulletin Sql Yapısını İnceleyiniz.
Muhtemelen Karekter Hatası ALıyosanız Sql Karekter Yapısı latin1_swedish_ci'dir.
Öncelikle VB Sql'imizi Bi Güzel Latin'den UTF-8 e Çeviriyoruz. Hepsini Çevirmenize Gerek Yok Tabloların.

Çevirilecek Tabloların Listesi:

User
Forum
Thread
Post


Bunları Çevirmeniz Yeterli Olacak. Peki Nasıl Çeviriceksiniz ?

Buradan >>>
user Yapısını Ele Alıyoruz, varsayılan..

1- User tablodan işlemlere başlıyoruz. Tablo isminin sağındaki Yapı'ya giriyoruz.
2- Burada bütün latin1_swedish_ci olanları seçiyoruz ve altta Değiştir simgesine tıklıyoruz.
3- Bu sayfada latin1_swedish_ci karakterini utf8_general_ci yapıyoruz ve Kaydet butonu kullanarak kaydediyoruz.

resim

4- Kaydettikten sonra açılan pencerede İşlemler menüsüne giriyoruz.
5- Bu menüde Tablo seçenekleri başlığı altındaki latin1_swedish_ci yi utf8_general_ci şeklinde değiştiriyoruz ve Git butonunu kullanarak kaydediyoruz..

resim

Bu işlemi belirttiğim Bu :

User
Forum
Thread
Post


Tablolara ve içlerindeki latin1_swedish_ci karekterleri yapılara uygulayarak, utf-8 formatına çeviriniz..

Adım 2 :

Sıra geldi veritabanında kayıtlı bulunan latin karakterlerin değiştirilmesine..
Bu karakterler veritabanında

Kod:
ð,ý,þ,Ð,Ý,Þ

şeklinde görünür...

Bu bölümdeki işlemler Sadece SQL sorgusu yapılarak uygulanır.

Vbulletin Tablolarına Yapılacak Sorgu listesi Aşağıdadır.
Her Tabloada o tabloya uygun sql sorgulaması giriniz.

User Tablosu için gerekli sql sorgusu

Kod:
UPDATE user SET username = REPLACE (username,'ð', 'ğ');
UPDATE user SET username = REPLACE (username,'ý', 'ı');
UPDATE user SET username = REPLACE (username,'þ', 'ş');
UPDATE user SET username = REPLACE (username,'Ð', 'Ğ');
UPDATE user SET username = REPLACE (username,'Ý', 'İ');
UPDATE user SET username = REPLACE (username,'Þ', 'Ş');

Thread Tablosu için gerekli sql sorgusu

Kod:
UPDATE thread SET title = REPLACE (title,'ð', 'ğ');
UPDATE thread SET title = REPLACE (title,'ý', 'ı');
UPDATE thread SET title = REPLACE (title,'þ', 'ş');
UPDATE thread SET title = REPLACE (title,'Ð', 'Ğ');
UPDATE thread SET title = REPLACE (title,'Ý', 'İ');
UPDATE thread SET title = REPLACE (title,'Þ', 'Ş');

Forum Tablosu için gerekli sql sorgusu

Kod:
UPDATE forum SET title = REPLACE (title,'ð', 'ğ');
UPDATE forum SET title = REPLACE (title,'ý', 'ı');
UPDATE forum SET title = REPLACE (title,'þ', 'ş');
UPDATE forum SET title = REPLACE (title,'Ð', 'Ğ');
UPDATE forum SET title = REPLACE (title,'Ý', 'İ');
UPDATE forum SET title = REPLACE (title,'Þ', 'Ş');
UPDATE forum SET title_clean = REPLACE (title_clean,'ð', 'ğ');
UPDATE forum SET title_clean = REPLACE (title_clean,'ý', 'ı');
UPDATE forum SET title_clean = REPLACE (title_clean,'þ', 'ş');
UPDATE forum SET title_clean = REPLACE (title_clean,'Ð', 'Ğ');
UPDATE forum SET title_clean = REPLACE (title_clean,'Ý', 'İ');
UPDATE forum SET title_clean = REPLACE (title_clean,'Þ', 'Ş');
UPDATE forum SET description = REPLACE (description,'ð', 'ğ');
UPDATE forum SET description = REPLACE (description,'ý', 'ı');
UPDATE forum SET description = REPLACE (description,'þ', 'ş');
UPDATE forum SET description = REPLACE (description,'Ð', 'Ğ');
UPDATE forum SET description = REPLACE (description,'Ý', 'İ');
UPDATE forum SET description = REPLACE (description,'Þ', 'Ş');
UPDATE forum SET description_clean = REPLACE (description_clean,'ð', 'ğ');
UPDATE forum SET description_clean = REPLACE (description_clean,'ý', 'ı');
UPDATE forum SET description_clean = REPLACE (description_clean,'þ', 'ş');
UPDATE forum SET description_clean = REPLACE (description_clean,'Ð', 'Ğ');
UPDATE forum SET description_clean = REPLACE (description_clean,'Ý', 'İ');
UPDATE forum SET description_clean = REPLACE (description_clean,'Þ', 'Ş');
UPDATE forum SET lastthread = REPLACE (lastthread,'ð', 'ğ');
UPDATE forum SET lastthread = REPLACE (lastthread,'ý', 'ı');
UPDATE forum SET lastthread = REPLACE (lastthread,'þ', 'ş');
UPDATE forum SET lastthread = REPLACE (lastthread,'Ð', 'Ğ');
UPDATE forum SET lastthread = REPLACE (lastthread,'Ý', 'İ');
UPDATE forum SET lastthread = REPLACE (lastthread,'Þ', 'Ş');

Post Tablosu için gerekli sql sorgusu

Kod:
UPDATE post SET title = REPLACE (title,'ð', 'ğ');
UPDATE post SET title = REPLACE (title,'ý', 'ı');
UPDATE post SET title = REPLACE (title,'þ', 'ş');
UPDATE post SET title = REPLACE (title,'Ð', 'Ğ');
UPDATE post SET title = REPLACE (title,'Ý', 'İ');
UPDATE post SET title = REPLACE (title,'Þ', 'Ş');
UPDATE post SET pagetext = REPLACE (pagetext,'ð', 'ğ');
UPDATE post SET pagetext = REPLACE (pagetext,'ý', 'ı');
UPDATE post SET pagetext = REPLACE (pagetext,'þ', 'ş');
UPDATE post SET pagetext = REPLACE (pagetext,'Ð', 'Ğ');
UPDATE post SET pagetext = REPLACE (pagetext,'Ý', 'İ');
UPDATE post SET pagetext = REPLACE (pagetext,'Þ', 'Ş');

VB Sql'indeki Bu işlemleri bitirdikten Sonra Merge işlemine Geçebilir. Karekter Hatasız Çeviri Yapabilirsiniz..

Hoşcakalın..

Not : Konudaki Resimler ve maddelerin bazıları sencer 'in konusundan Alıntıdır.
Onun Anlatımları ve Resimleriyle Daha Açıklayıcı olduğu için alıntı yaptım.


AlıntıKaynak: www.mybb.com.tr
Cevapla
Bunu Beğenenler: LonelyDay , Manager
Sponsor Reklam
sponsor reklam sponsor reklam

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Video vBulletin 4'ten MyBB Geçiş (Videolu Anlatım) Screwy 15 4,688 24-11-2016, Saat:01:06
Son Yorum: Phoenix
  vBulletin'den MyBB'ye geçiş [Resimli anlatım] 007combatant 15 9,055 29-07-2016, Saat:01:50
Son Yorum: sealofnova
  MyBB'den vBulletine Geçiş [DENENDI] -NmDahmeT 4 2,188 29-03-2016, Saat:15:22
Son Yorum: MyPoweR
Onay [MCTR - 1.8] MyBB Merge Sistemi 1.8.4 - [Türkçe] xpserkan 3 2,170 24-10-2015, Saat:08:54
Son Yorum: pitiri
Araç - Bakım [MCTR - 1.8] MyBB Merge Sistemi 1.8.1 - [Türkçe] xpserkan 2 1,031 15-01-2015, Saat:23:35
Son Yorum: Sonics



Konuyu Okuyanlar: 1 Ziyaretçi