
Arkadaşlar kıl oldum aradım taradım nette bedava bulamadım altı ustu projemdeki dosyaları iso 8859-9 yapıcaktım tek tek yapmak imkansızdı edıtorlerde karakterlerı bozuyordu hep paralı hep paralı hersey paramı ucretsiz olarak kendi programıcıgımı sunuyorum ben cektim siz cekmeyin geliştirirken bazı ozellıklerı de kendıgılınden ortaya cıktı. lazım olana aifyet şeker olsun.
Program framework 2.0 ve uzeri versiyonu pc nizde yuklu olmadılır.
Ne işe yarar !
Program belirtilen dizindeki tum dosyaları tarayarak belirttiğiniz diğer dizine kopyalar ve bu işlem sırasında dosyaların icindeki bozuk karakterleri duzeltebilir ve dosyanın formatını istediğiniz şekilde değiştirerek bozmadan değişim sağlar.
Orneğin bir cok kod editoru netbeans edit plus dreamweawer projenizin tum dosyaları utf8 olarak kaydedilmiş olabilir ve bu projenizi farklı bir karakter kodlaması formatında kaydetmek isteyebilirsiniz bu şekilde yapılan bir işlemde netbeans ve diğerleri tum karakterleri utf8 den iso gibi bi formata donuştururken bu karakterleri deforme edecektir.
Başka bir ornek vermek gerekirse php ile yazılan ve tamamen utf8 ve mysql kullandığınız web sitenizi mssql database gecirmek istediğinizde ne yazık ki hala
utf8 desteği olmayan mssql de utf8 kullanamayacaksınız ve bu gereklilik sizi farklı bi karakter kodlaması secmenize sebeb olacaktır eğer mssql kullanıyor ve dosya formatlarınız utf8 ise database den gelen verilerin database de sağlam oldugu halde sizde bozuk gozuktuğunu gozlemlersiniz. fakat eski dosyalarınızı utf8 den isoya cevirmek projenizi cok sayıda dosya olduğunu var sayarsak zahmetli bir iştir işte burda devreye programcığımız giriyor.
Alternatif olarak bu programı databaseinizdeki bozuk karakterleri duzeltmek icinde yada daha onceden yanlışlıkla karakterlerini bozdugunuz web projeniz icinde kullanabilirsiniz bununla ilgili bilgiyi aşağıda anlatılmıştır.
Kullanımı:
1.yontem
Source duğmesine bastıkdan sonra projenizin olduğu dizini seciniz.
Target kısmında ise projenizi convert edilip kayıt edilecek dizini seciniz.
Encode format kısmına ise projenizinkarakter formatını seciniz. (utf8, iso8859-9,windows 1254, ) gibi
Strat Process duğmesine basın ve finish yazısı gelinceye kadar bekleyin
2.yontem
Text dosyalarınız yada bozuk olan database sinizdeki karakterleri duzeltmek icin Replace charecter
kutusunu işaretleyiniz. databaseinizdeki karakterlerin hangi formatta oldgunu aktif halde olan kutuya(My Encoding) alanına yazın bunu deneme yanımda yontemi ilede bulabilirsiniz.
Encode format alanına ise cevirildek sonra hangi formatta kayıt edileceğini yazınız. ve 1. yontemi yapınız.
Not: Database inizin backup sql dosyasını alın daha sonradan yontem 2. yil uygulayın tum databaseiniz duzelecektir fakat db nizde ? gibi karakterler varsa bunları duzeltmek mumkun değildir.
Diğer Ozellikleri
Projenizdeki istemediğiniz klasor ver dosyalar olarabilir bunları Add folder ve Add file diyerek yollarını belirtiniz bu dosyalar hicbir işleme tabi tutulmayak es gecilecektir. Save duğmesine
basarakda hafızaya alabilirsiniz.
Gizli dosya ve klasorler es gecilir fakat es gecilsin istemıyorsanız hidden field kutucuğunu işaretleyiniz.
Ek bilgiler
* Tek tek dosya olarak cevirme işlemi bulunmamaktadır tek bir dosyanız varsa bile bir klasor icine dahil edin ve o klasorun calıştırılmasını isteyin.
* Program xml, html, htm,php, php3″, yml, js, css,jsp,asp,aspx,sql,txt dosyalarını karakter kodlamasını değiştirir ve sizin formatınıza cevirir
fakat proje icinde başka uzantıda bir dosya gorurse o dosyaya işlem uygulamadan copy yaparak belirtiğiniz dizine taşır boylelikle buyuk proje işlemlerinizde sorun yaşanmaz.
* Target kısmında sadece kaydedilecek dizini yazın source kısmını istediğiniz klasoru secerek de kullanabilirsiniz sectiğiniz klasoru aynen belirtiğiniz klasorde hedefe taşır.( Orneğin soruce kısmında c:test/program klasorunu target kısmında sadece d:/test yazarsanız yınede d:test/program) olarak taşıyacaktır.
İndirmek icin www.textencoder.info adresinden cekilebilir saygılarımla