Mybb Hakkında Soru ve Sorunlarız, Yardım ve Destek için MybbDepo external Adresini Ziyaret Ediniz.
Sponsor Reklam

duyuru Güncel Duyurular!
Güncel MyBB Dökümanları.. Güncel + Orijinal MyBB Sürümleri..
bilgi mybb

Konuyu Oyla:
  • Derecelendirme: 5/5 - 5 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 5 oy
VBulletin'den MyBB'ye Karekter Sorunu Yaşamadan Geçiş
#1
Bilgi 
VBulletin'den MyBB'ye UTF-8 Karekter Sorunu Yaşamadan Geçiş - vBulletin to MyBB Merge
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.

39918847291905591166.png

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..

32835051008352495689.png

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 themem 'in community.mybb.com' daki konusundan Alıntıdır.
Ara
Cevapla
#2
Teşekkürler No FeaR, çok işe yarayacaktır.
Ara
Cevapla
#3
Teşekkürler No FeaR,hakikaten altın değerinde bir anlatım olmuş,konu için gerekli bölümü ayarlıyorum.
MyBB.Com.TR Sağ Ok XpSerkan.Com Sağ Ok FB.Com/XpSerkan
Google: +MyBBGrup Sağ Ok FaceBook: #MyBBGrup Sağ Ok Twitter: @MyBBGrup Sağ Ok YouTube: ►MyBBGrup
MyBB Destek Sağ Ok MyBB Tema Sağ Ok MyBB Eklenti Sağ Ok MyBB Seo
≧◔◡◔≦ I Love You MyBB (>‿)
Ara
Cevapla
#4
eline sağlık gerçekten güzel paylaşım Gülümseme
Ara
Cevapla
#5
eline sağlık Gülümseme
Ara
Cevapla

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Bilgi [Bilgi] vBulletin'den MyBB'ye geçiş [Resimli anlatım] 007combatant 1 10,570 01.04.2012, Saat: 05:39
Son Yorum: S.G



Konuyu Okuyanlar: 1 Ziyaretçi
© 2009-2018 MyBB.Com.TR Internet Hizmetleri, MyBBGrup.Com Alt Kuruluşudur.

Web sitemiz dahilindeki tüm sayfalar, bu sayfaları gösteren tüm ekranlar ve içerdiği her türlü bilgi ve bağlı materyal, yerleşim ve öğeler, (çözüm ortaklarının logoları ve yasal hakları hariç) MyBB.Com.TR'ye aittir.
Yazılı izin olmaksızın ve kaynak belirtilmedikçe, (Kaynak göstererek alıntı yapılabilir.) kopyalanamaz ya da yayınlanamaz. MyBB.Com.TR sitesindeki içerik-ler 5070 sayılı kanun kapsamında dijital zaman damgasıyla ve DMCA tarafından korunmaktadır.
Tüm hakları, (insafiyet ile) saklıdır.
teknoloji forumu , tekel haberleri , haber