» » » » Latin5 ten UTF8'e geçme

Latin5 ten UTF8'e geçme

Emre
Emre 18-03-2016, 11:41
Hepinize merhaba,
Uzun zaman önce (2010 yılında) DLE kullanıyordum. Yanlış hatırlamıyorsam DLE sürümü 9.0 olması gerekiyor. Ben bu DLE 'de zamanında yazmış/paylaşmış olduğum yazıları WordPress'e aktarmaya çalıştım. Bildiğiniz gibi WordPress UTF-8 kodlanmış bir sistem. DLE 'yi de zamanında LATİN-5 olarak kullanmışım.
Yapamadığım şey ise;
DLE'den WordPress'e yazıları aktardığımda yazılar karakter hatası veriyor. Bu sorunu nasıl giderebilirim?

Görüntüyü ek olarak veriyor teşekkür ediyorum :)

WordPress aktarma işlem sonucu
Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
Emre 20 Mart 2016 06:41
@MaRZoCHi, sorunu çözdüm. Yardımların, emeklerin için minnettarım.
İyi çalışmalar.
(Sorun çözülmüştür)
0
Emre 20 Mart 2016 02:44
@MaRZoCHi, üzgünüm sonuç yine aynı.
3 779
MaRZoCHi 19 Mart 2016 21:08
@Emre, wp nin kendi kodlaması utf8mb4_unicode_ci olarak gözüküyor. dle de ise utf8_general_ci hata bu yüzden.
PM ile gönderdim aynı kodlama ile kodlanmış SQL i

--------------------
0
Emre 19 Mart 2016 16:41
@MaRZoCHi, WordPress'in kendi karakterine uygun olan kodlama. WordPress'i sıfırdan kurup, ardından wptopdle ile aktarım yaptım. Yani WordPress veritabanı ile hiç bir şekilde oynama/değiştirme yapmadım.
3 779
MaRZoCHi 19 Mart 2016 16:35
WP nizin db kodlaması ile ilgili bir sorun olabilir.

--------------------
0
Emre 19 Mart 2016 16:14
Allah için biri şuna el atsın ya :) Kafayı yedirecek. 146 tane mesaj var kurtarmam lazım bunları
0
Emre 19 Mart 2016 15:48
@MaRZoCHi, WordPress aktarma işlemini yapınca oluyor. Erbilen 'in yazmış olduğu bileşeni kullandım. http://www.erbilen.net/dle-to-wp-betigi/ bunu kullandım.
3 779
MaRZoCHi 19 Mart 2016 15:37
DLE de karakter hatası var mı? Yoksa WP ye aktarınca mı oluyor.
Kullandığınız script hangisi ?

--------------------
0
Emre 19 Mart 2016 14:52
DLE yazıları WordPress 'e atardım fakat yukarıdaki yazı karakter hatası devam etmekte. Bu sorunu nasıl giderebirim? 164 tane yazıyı tek tek düzenleyemem.
3 779
MaRZoCHi 19 Mart 2016 14:26
Videoyu buradan izleyebilirsiniz.
Karakter hatası olacağını sanmıyorum.

--------------------
0
Emre 19 Mart 2016 14:24
@MaRZoCHi, çok teşekkür ederim. 1 haftadır yoğun bir şekilde uğraşıyordum bu konu ile. Şimdi inşallah sorun çıkarmadan, WordPress 'e yazılarımı aktaracağım :) Kodlama hatası alırsam tekrar yazarım buraya. Çok teşekkür ederim tekrar.
3 779
MaRZoCHi 19 Mart 2016 14:03
1) DLE 11.0 dosyalarını sunucunuza atın
2) DB yi komple silip attığımda linkteki sql i import edin
3) Sonra admin'e giriş yapıp tüm ayarları gözden geçirin ve kaydedin.

Kullanıcı adı, şifre ve db yi PM den gönderdim.

--------------------
0
Emre 19 Mart 2016 13:14
@MaRZoCHi, veritabanını UTF-8 BOMSUZ olarak kodlayarak tekrar aktarıyorum fakat olumsuz. evan'ın video da anlattıklarını adım adım gitmeme rağmen yapamadım. Veritabanını özel mesaj ile birazdan göndereceğim.
3 779
MaRZoCHi 19 Mart 2016 13:04
@Emre, veritabanı ve temanızı bir yere yükleyip PM ile gönderin.. Nasıl yapılacağını video ile anlatayım ve siteye ekleyim.

Ayrıca latin dosyalarına ihtiyacınız yok ;)

--------------------
0
Emre 19 Mart 2016 00:14
@Hagen, sizi ekledim fakat siz onaylamadınız sanırım. Konu hakkında yardımcı olacak birileri varsa lütfen bu konu benim için çok önemli.
Eski sürümlere ait LATİN dosyaları bulamamaktayım. Bu yüzden UTF-8 çeviremiyorum.
9.3 LATİN sürümünü 10 sürüm latin'e yükseltmem için dosyalara ihtiyacım var. Ancak o zaman UTF-8 çevirebilirim.

DLE-Latin dosyalarına ihtiyacım var.
0
Emre 18 Mart 2016 22:58
@Hagen, Kurup hemen ekliyorum.
0
Emre 18 Mart 2016 22:29
Şuan veritabanını DLE'den sıkıştırmadan yedek almak istediğimde aldığım hata;

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/public_html/dle/engine/inc/dumper.php:50 Stack trace: #0 /home/public_html/dle/admin.php(138): include() #1 {main} thrown in /home/public_html/dle/engine/inc/dumper.php on line 50
0
Emre 18 Mart 2016 22:08
@Hagen, ben bu videoyu izleyerek yapmaya çalıştım fakat yapamadığım için konu açma gereksimi duydum. Latin sürümü önce DLE v.10.1 Latin sürümü elimde olması gerekiyor mu? Benim kafam iyice karıştı şimdi. Ben genel de bunu localhost olarak yapıyorum. Çünkü arada 2010 yılına ait yazılarımı alma peşindeyim.