Azbuz Toolbar Video V-kart Profilim Arama Yardım Çıkış Video V-kart Üye girişi Yeni üyelik Arama Yardım Benim de bir sitem olsun Sonraki site Sonraki site Azbuz Toolbar
Buradasınız: Azbuz --> Japonca Aşk --> Açık kod'a katkı...
23 Kasım 2008, Pazar
 
<< ANA SAYFA
 
SİTE SAHİBİ
JaponBozması (Hal...


29
ABD (Amerika Birleşik Devletleri)
Şikayet Et
 
Bu sitede Tüm Azbuz'da
 
SİTE ETİKETLERİ
 
SİTE KATEGORİSİ
Günlük / Blog > Genel
 
GİRİŞ:
E-posta:
Şifre:
Beni Hatırla
 unuttum
rss link
 
ADnet Reklamları
 
Açık kod'a katkı...
Açık kaynaklı yazılım , herkesin katkıda bulunmasının serbest olduğu yazılım demektir.

Bugüne kadar çok açık kaynaklı yazılım kullanma fırsatım oldu ama hiç katkıda bulunmamıştım. Genelde kodlamanın zor olacağını düşünüp çekinmiştim ama bu kez iş başa düştü.

Azbuz için yeni bir e-posta yönetim programı kullanma arayışındayız bu ara. Şu an, bilen bilir, Cerberus v3'ü kullanıyoruz. Cerberus v4'e geçmek istedik ama karakter setlerinde problem yaşadık. Özellikle hotmail'den gelen giden e-postalarda Türkçe'ye özel karakterlerde problem çıkıyordu. Alternatif bir program olarak Kayako 'yu değerlendirdik, hatta çok beğendik. Ancak, maalesef karakter problemi orada da devam etti.

Kayako'yla biraz mesajlaşınca problemin aslında PHP'nin mbstring modülünden kaynaklandığını anladım. Mbstring'in desteklediği karakter setleri arasında Hotmail'in Türkçe için kullandığı Windows-1254 yoktu. Mbstring'in sayfasında da koda nasıl katkıda bulunabileceği açıkça yazmıyordu. Bunun üzerine PHP geliştiricilerinin yazıştığı e-posta listesini buldum: internals@lists.php.net . Liste üyelerine mbstring'e katkıda bulunmanın mümkün olup olmadığını sordum. Cevap Japonya'dan, Rui Hirokawa'dan geldi... Meğersem mbstring'i Japonya'da bir ekip geliştirmiş ve kaynak kodu şu adreste tutuyormuş: http://sourceforge.jp/projects/php-i18n

Rui, CP1254'ü mbstring'e dahil etmek için güncellemem ve eklemem dosyaları gösterdi.Kodda yer alan karakter setlerini inceleyince gördüm ki zaten mbstring'in içinde bulunan CP1252 bizim CP1254'e çok benziyor. Arada az sayıda karakter farkı var. Dolayısıyla CP1252'yi temel alarak CP1254 dönüştürücülerini kodladım. Neredeyse hiç C++ bilmeme rağmen kodu bitirmem en fazla 8-10 saatimi aldı.

Artık Hotmail'den atılan Türkçe mailleri algılamayan bir PHP kodu olması için hiçbir sebep yok. Vatana millete hayırlı olsun

Kategori: Teknoloji > Bilgisayar
              İnternet
JaponBozması (Haluk Akın) tarafından gönderilen tüm yazılar
Bu yazı 08/07/2008 tarihinde yayınlandı. 121 defa görüntülendi.
YORUM BIRAKIN
ETİKETLER
açık kaynak mbstring php



Bu yazıyı arkadaşına gönder
Kimden : Kime :
Günlük | Azbuz | Haftasonu Deryaları | Doktora günlüğü | Japonca Aşk Ana Sayfa | RSS
© 2006 Azbuz.com. Her hakkı saklıdır. Blog tutmak ve site yapmak için Türkiye'de bir numara.