Önceki başlık :: Sonraki başlık |
Yazar |
Mesaj |
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-16, 23:22:44 Mesaj konusu: UTF-8 geçiş eklentisi... |
|
|
sitelerinizi bir kaç dakikada UTF-8 geçiş için hazırlayacak bir araç geliştirmekteyim ve bu başlığı UTF-8 ile ilgilenen yada ilgilenmek isteyen arkadaşların nabzını yoklamak maksadı ile açtım amacım UTF-8 eğilimin ne kadar olduğunu öğrenmek ve bu aracın ne kadar kişi tarafından yapıldıktan sonra kullanılacağı hakkında bir fikir edinmektir.
bu aracı yapıp downloada sunalımmı eğer bu aracın olmasını isteyen arkadaşlar varsa bu araca başka ne tarz özellikler eklemeliyiz örneğin prefix değiştirme gibi... |
|
Başa dön |
|
|
Bu Site Google Adsense ile Gelir Elde Ediyor
|
Tarih: 2024-06-03, 22:51:37 Mesaj konusu: Forum Arası Reklamlar |
|
|
|
|
Başa dön |
|
|
volkoo Mesaj: 100+
Kayıt: Jan 27, 2006 Mesajlar: 178 Konum: Dersim
|
Tarih: 2008-05-17, 00:32:50 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
Ben sonuna kadar destekliyorum projenizi,nukenin en önemli noktası.Mutlaka ki eğilim yüksek olacak.Ayrıca eklenti olarak şu an bir düşüncem yok ama UTF-8 hepsinden önce geliyor benim için.Tekrardan tebrikler. |
|
Başa dön |
|
|
hakan Editör
Kayıt: Aug 12, 2005 Mesajlar: 1619 Konum: Tokat
|
Tarih: 2008-05-17, 01:13:10 Mesaj konusu: |
|
|
son zamanlarda iyiden iyiye araştırma yapıyordum UTF-8 hakkında, nedir? ne değildir? ne işe yarar? diye...
şu ara pek ilgilenemiyorum ama bu çalışmayı desteklerim |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 01:20:31 Mesaj konusu: |
|
|
UTF kodlama sistemi sayesinde siteleriniz uluslararası internet ağlarında yani dünyanın her yerinde karakter bozukluğun uğramadan çalışacağı gibi yeni kodlama sistemlerinde geliştirilen bu özellik sayesinde siteleriniz arama motorlarında bu dile uygun olduğu içinde hep üst sıraları zorlayacak.
buna yine bağlı olarak sitelerinizin açılış hızlarında bu international dil kodu sayesinde daha hızlı açılacaktır ve bir çok özelliği yine yanında getirecektir sitelerinize... (stabilize olması bakımından) |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 01:21:56 Mesaj konusu: |
|
|
1. aşamada db converter ve dil tipleri eklendi bu sayede adminden sitenizin db dilini bir kaç saniyede UTF yada herhangi bir dil tipine çevirebiliyorsunuz. |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2008-05-17, 01:26:50 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
dosyaları utf nasıl çevireceksin...bana çok lazım...çünkü doğru dürüst programlar bile yapmıyor...
iki konuda açıklama bekliyorum çok önemli benim için
utf-8 çevirsende bom olmadan nasıl çevirecen?
utf-8 çeviri yaparken türkçe karakterlerde oluşan hatayı nasıl gidereceksin? |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 01:37:32 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
polibo06 :
|
dosyaları utf nasıl çevireceksin...bana çok lazım...çünkü doğru dürüst programlar bile yapmıyor...
iki konuda açıklama bekliyorum çok önemli benim için
utf-8 çevirsende bom olmadan nasıl çevirecen?
utf-8 çeviri yaparken türkçe karakterlerde oluşan hatayı nasıl gidereceksin?
|
o konuda incelemelerim oldu...
mysql5 ve mysql 4.1 iso yada windows1254 kayıtlı siteleri db işlerken şöyle bir işlem yapıyor...
oe = ö ue = ü ve diğer kodlananlar...
şimdi işin sırrı şurada...
db içerisinde &375; (yanılmıyorsam ı oluyor) gibi alanlar oluyor aslında bunlar bize göründüğü kadar bozuk değiller çünkü kullandığın browser sana onu öyle gösteriyor buradaki işlemler şöyle sıralanıyor...
1. db dilini utf8 çeviriyoruz
2. tablo dillerini çeviriyoruz
3. sitenin yeni dil dosyalarını atıyoruz
4. config.php vs yerlerde kullandığınız bu mysql_query("SET NAMES 'latin5'"); ve bunun gibi kodlarda yer alan latinx değerini utf8 olarak değişip kayıt ediyoruz sonuç >>> http://www.koprubasi.tv/Site sitesi örnek sitedir ki bu sitede dbde latin1 latin5 utf8 utf8_turkish_ci gibi tablolar mevcuttu buna rağmen (beni doğruluyor yukarıdaki maddeler) yüzde yüz dönüşüm gerçekleştirilmiştir...
dönüşümde tek hata wordlist de gerçekleşti araştırmalarımda önemli bir özelliği olmadığından boşaltıp işlemi tamamladım... |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2008-05-17, 02:06:27 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
bazı veritabanalrında
ı-ş-ğ
?-?-?
şeklinde çıkıyor..burada soru işaretinin anlamını nereden çözecen.Bunu çok merak ediyorum.Ben hep manuel yapmak zorunda kaldım çünkü dünyada hiçkimse çözememiş...en baba phpciler bile maunel yapın diyor... |
|
Başa dön |
|
|
Bu Site Google Adsense ile Gelir Elde Ediyor
|
Tarih: 2024-06-03, 22:51:37 Mesaj konusu: Forum Arası Reklamlar |
|
|
|
|
Başa dön |
|
|
Sakal Mesaj: 500+
Kayıt: Jan 09, 2006 Mesajlar: 827 Konum: Ordu/Ankara
|
Tarih: 2008-05-17, 07:53:03 Mesaj konusu: |
|
|
Çok güzel bir proje aslında. Ama malesef dil dosyalarını utf8 yapıp database'ide utf8 yapmak yetmiyor. Asıl sorun buradan sonra başlıyor. Size sorunsuz gibi görünsede gizli encode hataları başgösteriyor. amanav arkadaşımızın verdiği site mesela. Validatorde kontrol dahi edilemiyor.
www.koprubasi.tv
Benim utf8 denemelerimdede bazı problemler çıktı. x serverinde hatasız çalışan siteyi y serverinde denediğimde header ve encode hataları gördüm.
Üzerinde çalışılırsa yapılamayacak bişey değil elbette
Örnek: www.diyadinnet.com
Yeni nuke-evo paketide utf8 yapılmıştı sanırım |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 09:02:14 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
polibo06 :
|
bazı veritabanalrında
ı-ş-ğ
?-?-?
şeklinde çıkıyor..burada soru işaretinin anlamını nereden çözecen.Bunu çok merak ediyorum.Ben hep manuel yapmak zorunda kaldım çünkü dünyada hiçkimse çözememiş...en baba phpciler bile maunel yapın diyor...
|
tarayıcı ile ilgili sorun bu...
phpmyadmin utf-8 yüklü ve explorer 7 yada firefox kullanan biriysen o karakterlerin yerine gelecek karakterler genel olarak &375; gibi olacaktır bu karakterler ise dönüşümü yaptırınca db ve siteyi utf8 dil ile çalıştırmaya başladığın ilk anda veri tabanı tarafından sayfalar kullanılmaya başlandıkça dönüştürülecektir. |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 09:07:31 Mesaj konusu: |
|
|
Sakal :
|
Çok güzel bir proje aslında. Ama malesef dil dosyalarını utf8 yapıp database'ide utf8 yapmak yetmiyor. Asıl sorun buradan sonra başlıyor. Size sorunsuz gibi görünsede gizli encode hataları başgösteriyor. amanav arkadaşımızın verdiği site mesela. Validatorde kontrol dahi edilemiyor.
www.koprubasi.tv
Benim utf8 denemelerimdede bazı problemler çıktı. x serverinde hatasız çalışan siteyi y serverinde denediğimde header ve encode hataları gördüm.
Üzerinde çalışılırsa yapılamayacak bişey değil elbette
Örnek: www.diyadinnet.com
Yeni nuke-evo paketide utf8 yapılmıştı sanırım
|
header hatalarında site menülerinden ise kastın ve diğer yerlerdeki modüllere bağlı dil hatası vs varsa bunları elde edilen UTF-8 dil dosyalarında ve modüllerde yapılacak fixler ile çözmek çok basit bir işlemdir...
örneğin osmanlı modülündeki hata örnek verilen sitede veri tabanı ile hiç bir ilgisi olmamaktadır olmamakla birlikte bahsi geçen modül txt dosyaları formatında yani ISO türkçe karakterlere göre düzenlendiğinde çözümleme sorunu yaşanmaktadır....
düzeltme işlemi: modülü veri tabanı sistemine göre yeniden derleyerek ve sonrasında veri tabanınızı iso formatına alarak ilgili yazıları ilgili modülde kategorize ve başlık altında kopyala yapıştır yöntemiyle sitenize taşımak en mantıklısı olacaktır buna ise en uygun modül Content modülüdür.
100% başarıma ulaştığım kansını ise default gelen modüller ve kendi düzenlediğim yada fix ettiğim modüller ile yine ayrıca testini yaptığım www.chatbiz.net sitesinden görüntülenebilir. |
|
Başa dön |
|
|
baron Mesaj: 1+
Kayıt: Mar 20, 2004 Mesajlar: 42
|
Tarih: 2008-05-17, 10:02:49 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
bu konuda diyadin arkadasım 6 aylık bır cabadan sonra sıtesını utf8 yapmıstır ama sıteyı gezerken bazı yerlerınde sorunların oldugunu gorebılırsınız |
|
Başa dön |
|
|
Sakal Mesaj: 500+
Kayıt: Jan 09, 2006 Mesajlar: 827 Konum: Ordu/Ankara
|
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 11:46:59 Mesaj konusu: |
|
|
bunun dil ile ilgisi yok bu tamamen template ve modüllerde kullanılan hatalardan ibaret olduğunu bilmeniz gerektiği kanısındayım...
dikkat edilirse chatbiz olsun koprubaşı olsun dil setini buluyor ama döküman tipini bulamıyor buna bağlı olarakta vart olan hataları dökemiyor... |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 11:47:58 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
baron :
|
bu konuda diyadin arkadasım 6 aylık bır cabadan sonra sıtesını utf8 yapmıstır ama sıteyı gezerken bazı yerlerınde sorunların oldugunu gorebılırsınız
|
sorunlar gözden kaçanlar elbet olacaktır bunlar için ufak fixler gerektirir bunlarıda yapmak oldukça basittir. |
|
Başa dön |
|
|
Sakal Mesaj: 500+
Kayıt: Jan 09, 2006 Mesajlar: 827 Konum: Ordu/Ankara
|
Tarih: 2008-05-17, 12:02:40 Mesaj konusu: |
|
|
amanav :
|
bunun dil ile ilgisi yok bu tamamen template ve modüllerde kullanılan hatalardan ibaret olduğunu bilmeniz gerektiği kanısındayım...
dikkat edilirse chatbiz olsun koprubaşı olsun dil setini buluyor ama döküman tipini bulamıyor buna bağlı olarakta vart olan hataları dökemiyor...
|
aslında tam tersi template hatası değil karakter hatası bunlar. aynı tema ve modüllerle başka bir sitede ISO-8859-9 karakter kodlamasıyla denerseniz dediğimi anlarsınız.
(Bu arada yanlış anlaşılmasın amacım buradaki konuyu baltalamak değil çözüm yollarını bulabilmek için oluşan hataları göstermektir.) |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 14:55:15 Mesaj konusu: |
|
|
Sakal :
|
amanav :
|
bunun dil ile ilgisi yok bu tamamen template ve modüllerde kullanılan hatalardan ibaret olduğunu bilmeniz gerektiği kanısındayım...
dikkat edilirse chatbiz olsun koprubaşı olsun dil setini buluyor ama döküman tipini bulamıyor buna bağlı olarakta vart olan hataları dökemiyor...
|
aslında tam tersi template hatası değil karakter hatası bunlar. aynı tema ve modüllerle başka bir sitede ISO-8859-9 karakter kodlamasıyla denerseniz dediğimi anlarsınız.
(Bu arada yanlış anlaşılmasın amacım buradaki konuyu baltalamak değil çözüm yollarını bulabilmek için oluşan hataları göstermektir.)
|
karakter hataları templateden yada siteden değil kullanılan modül yada blokun kodlamarında oluşan küçük hataların yansımasıdır (güncel olmayışı).
konunun baltalanması değil aksine hataların ortaya çıkarılmasına YARDIM eder bu tarz şeyler...
bu hataları çözmenin yada hatanın nerede olduğunu bulmanın kolay yolu ise hatalı karakter bulunan blokların kapatılıp tekrar validator yoluyla testten geçirilmesi durumu çözüme kavuşturacak hatalı blokları ele alıp düzeltebilirsiniz...
utf8 hatalarını gidermek için editör kullanabilirsiniz bloklarda... |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2008-05-17, 15:22:36 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
sakalın dediği gibi amaç baltalamak değil diyerek bende devam edeyim...
ilk önce sakalın söylediği gibi hata tamamıyen utfden kaynaklanıyor.
utf tanımlıyor demişsiniz.Evet tanımlıyor ama çözümleyemiyor bunun sebebi m e t a name charset utf-8 yazmanızdır. W3 direk m e t a değerinden tanımlamayı alır...
latin1 veya latin5 yazılarını utf çevirmeniz sadece veritabanından gelen bilgileri utf oalrak çekmenize yarar yani tarayıcılar için...
benim söylediğim ? işaretleri tarayıcı hatası değil editör programlarında meydana gelen hatalardır.
latin_1 şeklinde ve latin_5 formatlarında veritabanları mevcut
windows ansi veya linux ansi şeklindeki dosyalar mevcut
bunların değişiminde hep farklı hatalar veriyor...
notepad phped hatta word ile açaıp kontrol ederseniz tek tek söylediğimi görürsünüz |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 15:39:30 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
polibo06 :
|
sakalın dediği gibi amaç baltalamak değil diyerek bende devam edeyim...
ilk önce sakalın söylediği gibi hata tamamıyen utfden kaynaklanıyor.
utf tanımlıyor demişsiniz.Evet tanımlıyor ama çözümleyemiyor bunun sebebi m e t a name charset utf-8 yazmanızdır. W3 direk m e t a değerinden tanımlamayı alır...
latin1 veya latin5 yazılarını utf çevirmeniz sadece veritabanından gelen bilgileri utf oalrak çekmenize yarar yani tarayıcılar için...
benim söylediğim ? işaretleri tarayıcı hatası değil editör programlarında meydana gelen hatalardır.
latin_1 şeklinde ve latin_5 formatlarında veritabanları mevcut
windows ansi veya linux ansi şeklindeki dosyalar mevcut
bunların değişiminde hep farklı hatalar veriyor...
notepad phped hatta word ile açaıp kontrol ederseniz tek tek söylediğimi görürsünüz
|
chatbiz.net ve koprubasi.tv sitelerinde bahsedilen girdiler mevcuttu ve herhangi bir editör kullanmadan o sitelere dil dosyalarını attım site dilini utf8 olarak seçtikten sonra yani yeni dili seçtikten sonra phpmyadminden manual olarak tabloların dil setlerini değiştirdim son olarakta üyelerin dil setini replace komutu ile türkçe utf8 çevirdikten sonra sitelerde sorun kalmadı...
elindeki veri tabanlarından bir tanesini bana gönderebilirsen localde test etme olanağım olacaktır bu sayede converteri daha farklı amaçlarda geliştirme şansımda olur çünkü yerel sistemim linux UTF-8 belkide bunun sağladığı avantajları kullandım kimbilir...
çünkü chatbiz.net latin5 koprubasi.tv ise utf8 latin1 (news latin1 di) ve latin5 karakter setleri ile kullanılmaktaydı yani bir modül latin1 iken diğeri latin5 yada utf8 olarak yüklüydü...
sıkı bir linux kullanıcısı olduğum için hataları daha erken çözmemde biraz doğal oluyor aslında...
bu arada buyrun test edin...
chatbiz.net w3.org sonuçları
Not: Polibo birde utf8 destekli bir editörle açı ver tabloları...
muhtemelen windows notepad ile bakıyorsun malum windowsun karakter setide diline göre almancaysa 1251 türkçeyse 1254 gibi... |
|
Başa dön |
|
|
AHMET_BALCI Mesaj: 500+
Kayıt: Apr 10, 2007 Mesajlar: 766
|
Tarih: 2008-05-17, 17:06:04 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
umarım utf olayı bır an önce cözümlenir
kafam mdfye döndü
www.koprubasi.tv bana ait |
|
Başa dön |
|
|
mavisce Editör
Kayıt: Nov 18, 2005 Mesajlar: 943 Konum: Trabzon/izmir 61-35
|
Tarih: 2008-05-17, 17:34:04 Mesaj konusu: |
|
|
Utf-8 e geçiş olabilirse çok iyi olacaktır bir cok derdimize çare bulacaktır çalışmalarında başarılar diliyorum
onun haricinde validator.w3.org sitesinden hata almadan geçmekte hiç kolay değil bir cok kodlamaya hata veriyor mesela temalarda kullandıgım nowrap koduna bile hata veriyor nowrap kullanmadan tema yapmakta kolay değil |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2008-05-17, 19:09:14 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
galiba yanlış anlaşıldım ben veritabanı demedim....o en kolayı değiştirmekde çok kolay...
zor olan
index.php
mainfile.php
overall_header.html
language/index.php
gibi dosyaları nasıl değişeceksin? |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-17, 20:27:53 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
polibo06 :
|
galiba yanlış anlaşıldım ben veritabanı demedim....o en kolayı değiştirmekde çok kolay...
zor olan
index.php
mainfile.php
overall_header.html
language/index.php
gibi dosyaları nasıl değişeceksin?
|
işin aslında basit kısmıda orası...
sebebi ise açıkça ortadadır çünkü UTF-8 editörleri her yerde kol gezmektedir bir utf editörü ile mevcut türkçe karakterleri değiştirmek dil dosyalarında hemde topluca çok ama çok basittir... |
|
Başa dön |
|
|
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
|
Tarih: 2008-05-18, 02:20:11 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
işte burada durunuz...günlerce program indirdiğimi bilirim..phped üstünede bilmem.....
ancak sonuçta siz kdo yazacaksınız. Bu dosyalar otomatik olmayacak mı?
yok ben editör programlarında açıp değişeceksem...bu sizin yaptığınızın ne faydası olacak? |
|
Başa dön |
|
|
amanav Mesaj: 500+
Kayıt: Dec 08, 2002 Mesajlar: 928 Konum: Viyana
|
Tarih: 2008-05-18, 02:47:37 Mesaj konusu: Re: UTF-8 geçiş eklentisi... |
|
|
polibo06 :
|
işte burada durunuz...günlerce program indirdiğimi bilirim..phped üstünede bilmem.....
ancak sonuçta siz kdo yazacaksınız. Bu dosyalar otomatik olmayacak mı?
yok ben editör programlarında açıp değişeceksem...bu sizin yaptığınızın ne faydası olacak?
|
polibo konuyu ya anlamadın yada anlatamadım...
1. hatalı olan bloklar (türkçe karakterleri ile süslenmiş dil dosyası kullanılmayan blok yada template üst menülerini UTF-8 editörü ile dönüştürmeniz şart
2. utf-8 dil paketini yüklemelisiniz
3. hazırlanmakta olan converter ile dbleri dönüştüreceksiniz
4. sitenin tüm kullanıcılarına ait dil setlerini turkish-utf8 dönüştüreceksiniz(hazırlanmakta olan araç bu işide görmektedir.
5. siteyi yeni ile açmadan ve adminden ayarlara girmeden önce site dilini manual olarak http://siteadresiniz.com/index.php?newlang=turkish-utf8 olarak değiştirdikten sonra site admine girip site dilini artık turkish-utf8 olarak belirliyorsunuz ve işlemler sona eriyor...
Not: config.php veya başka bir yerde bu ve benzeri kodlar kullanıyorsanız ondaki karakter setinide utf8 olarak manual olarak değişmeniz gerekecek ve tüm bu işlemler maksimum 30dk alır...
Kod:
|
mysql_query("SET NAMES 'latin5'");
|
|
|
Başa dön |
|
|
|