Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

Forum kuralları
Lütfen bu bölüm ve alt bölümlerde yardım isterken "yardım isteme şablonu" nu kullanınız.

smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti Pyron 06 Şub 2008 23:17

Arkadaşlar merhaba,

Forumlarımı geçenlerde smf ile yeniden kurmuştum. Ancak iyi bir şeydir diye düşünüp forum veritabanını utf8 karakter kodlamasına uygun oluşturmuştum. Gördüm ki utf8 tabanlı olmayan birçok siteyle forumlarım arasında karakter uyuşmazlığı yaşıyorum. Daha sonra zaten forumu da phpbb3e terfi ettirmek istedim. smf dönüştürücüyü kullanarak bunu başardım ancak forumlarımda hiçbir türkçe karakter okunmuyor. Bu sorundan nasıl kurtulabilirim acaba? Yardımcı olabilecek ve çözüm önerisi olan bir arkadaşımız varsa çok sevinirim.

Teşekkürler

phpbb3 forum linki:
http://www.dipses.net/phpBB3/index.php
smf 1.1.4 forum linki:
http://www.dipses.net/
Pyron
kullanıcı
kullanıcı

İleti: 19
Kayıt: 26 Haz 2007 11:23
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: PhpBB3 RC2

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti CitLemBiK 06 Şub 2008 23:27

Mesajlardaki türkce karakterleri asagidaki kod sayesinde cözebilirsin...

Kod: Tümünü seç
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ç', 'Ç');
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ı', 'ı');


Kodlari türkce karakterlere göre kendin gelistirirsin artik...

Forum isim ve aciklamalarinida elle kendin düzeltirsin...

Saygi ve Sevgiler....

CitLemBiK
CitLemBiK
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 1138
Kayıt: 23 Oca 2008 12:27
Konum: Söylemem
İsim: Isim Siz
HTML: Orta
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.6 (Branch)

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti ysl52 06 Şub 2008 23:43

smf 1.1.4 den phpbb3 e [BETA] SMF 1.1 to phpBB3 Convertor dönüştürücüsü ile geçmiştim.. Ama bir kaç deneme sonrası localde.
UTF8 bir smf forumdu, sorun çıkmamıştı dil açısından. Ancak Türkçe dil dosyalarını da yüklemiş olmalısın..
Smf veritabanında utf8_general_ci seçilidir, phpbb3 ise utf8_bin seçili olur sonuçta..

Ayrıca smf de olan settings.php dosyasında karakter seti, db database bağlatısı karakter kodlarını doğru olmalı..
settings.php de ayarları
########## Forum Info ##########
Kod: Tümünü seç
$language = 'turkish-utf8';      # The default language file set for the forum.

# Make sure the paths are correct... at least try to fix them.
Kod: Tümünü seç
$db_character_set = 'utf8';
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti Pyron 07 Şub 2008 00:06

Kod: Tümünü seç
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'ç', 'Ç');



bu kodu uyguladım bütün küçük ç ler büyük Ç oldular... :)

Ama sanırım bu işime yarayacak.

Teşekkür ederim yardımlarınız için. Biraz çalışayım ben.
Pyron
kullanıcı
kullanıcı

İleti: 19
Kayıt: 26 Haz 2007 11:23
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: PhpBB3 RC2

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti CitLemBiK 07 Şub 2008 00:11

Ben büyük Ç'yi örnek vermistim...
Kücük Ç'nin kodunu verip kücük Ç olarak degistirebilirsin...

Kusura bakma türkce klavye kullanmadigim icin sana kücük Ç veremiyorum.
Büyük Ç'yide mesaj yazarken yandaki AÇIK kelimesinden caldim... :D

Saygi ve Sevgiler...

CitLemBiK
CitLemBiK
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 1138
Kayıt: 23 Oca 2008 12:27
Konum: Söylemem
İsim: Isim Siz
HTML: Orta
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.6 (Branch)

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti ysl52 07 Şub 2008 00:17

Pyron yazdı:smf 1.1.4 forum linki:
http://www.dipses.net/
Bu forumda 1000 tane mesaj var, veritabanı 1-2 megabyte civarıdır, notepad++ da açıp kolayca find / replace ile de düzeltebilirsin karakterleri..
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti Pyron 07 Şub 2008 00:46

CitLemBiK yazdı:Ben büyük Ç'yi örnek vermistim...
Kücük Ç'nin kodunu verip kücük Ç olarak degistirebilirsin...

Kusura bakma türkce klavye kullanmadigim icin sana kücük Ç veremiyorum.
Büyük Ç'yide mesaj yazarken yandaki AÇIK kelimesinden caldim... :D

Saygi ve Sevgiler...

CitLemBiK


Sizn canınız sağolsun da bu sql komutu sadece mesajlardaki karakterleri düzeltiyor.
Kullanıcı isimleri, forum ve konu başlıkları, imzalar gibi şeyler için de ayrı ayrı yapmak gerekiyor anladıım kadarıyla :(
Pyron
kullanıcı
kullanıcı

İleti: 19
Kayıt: 26 Haz 2007 11:23
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: PhpBB3 RC2

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti CitLemBiK 07 Şub 2008 01:00

ysl52'nin verdigide hos bir örnek...
Eger üyelerdede karakter sorunu yasiyorsan...

Bunun icin...

phpbb_users
phpbb_topics
phpbb_post (text) dosyalarini düzenlemen gerekecek...

Saygi ve Sevgiler...

CitLemBiK
CitLemBiK
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 1138
Kayıt: 23 Oca 2008 12:27
Konum: Söylemem
İsim: Isim Siz
HTML: Orta
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.6 (Branch)

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti Pyron 07 Şub 2008 01:03

Noktalama işaretleri filan da altüst olmuş durumda... Biraz yol katetdim ama yıldım sanırım. Nereden bulaştım bu utf-8 kodlamaya anlamadım ki... Kuracaktım temizinden iso dil kodlaması... Ne varsa eskilerde var değil mi?

Teşekkürler yardımlarınız için.
Pyron
kullanıcı
kullanıcı

İleti: 19
Kayıt: 26 Haz 2007 11:23
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: PhpBB3 RC2

Re: smf 1.1.4 ten phpbb3.0 Gold a utf8 Karakter seti

İleti ysl52 07 Şub 2008 01:11

@Pyron: Madem elinde çalışır halde bir smf halen var,
ileti10473.html#p10473
ilk cevabımda yazdıklarımı deneyerek yeniden dönüştürme yapabilirsin..
CitLemBiK yazdı:ysl52'nin verdigide hos bir örnek...
Eger üyelerdede karakter sorunu yasiyorsan...

Bunun icin...

phpbb_users
phpbb_topics
phpbb_post (text) dosyalarini düzenlemen gerekecek...
Hoş ama, mecbur kaldığımda bozuk smf veritabanını düzeltirken yapmıştım o dediğimi.. Olması imkansız bir şey değil, deneme yanılmanın yardımıyla..
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Sonraki

Diğer pano türlerinden dönüşüm


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron