Delphide dosyayı iso-8859-9 olarak kaydetmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erkan1525
Üye
Mesajlar: 113
Kayıt: 12 Ağu 2014 01:31

Delphide dosyayı iso-8859-9 olarak kaydetmek

Mesaj gönderen erkan1525 »

Merhaba
Delphide dosyayı iso-8859-9 olarak nasıl kayıt edebiliriz.
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Delphide dosyayı iso-8859-9 olarak kaydetmek

Mesaj gönderen csunguray »

Dosya zaten iso-8859-9 olarak kayıtlıysa bırakın öyle kalsın. Bir şey yapmanıza gerek yok. Ama bir işleme tabi tutacaksanız yapmak istediğiniz şey konusunda daha ayrıntılı bilgi verin.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
erkan1525
Üye
Mesajlar: 113
Kayıt: 12 Ağu 2014 01:31

Re: Delphide dosyayı iso-8859-9 olarak kaydetmek

Mesaj gönderen erkan1525 »

csunguray yazdı:Dosya zaten iso-8859-9 olarak kayıtlıysa bırakın öyle kalsın. Bir şey yapmanıza gerek yok. Ama bir işleme tabi tutacaksanız yapmak istediğiniz şey konusunda daha ayrıntılı bilgi verin.

Yok abi dosya hiç yok. Yani yazdığım bir metni mesela text dosyasına iso-8859-9 olarak kayıt etmek istiyorum. Çok basit bir soru... akbs için gerekli. Mutlaka şart
erkan1525
Üye
Mesajlar: 113
Kayıt: 12 Ağu 2014 01:31

Re: Delphide dosyayı iso-8859-9 olarak kaydetmek

Mesaj gönderen erkan1525 »

ÇÖZDÜM...
csunguray yazdı:Dosya zaten iso-8859-9...
Muhteşem cevabın için teşekkür ederim. Yazmadan dayanamayacam. Sana çok kızdım ve yanlış sorup sormadığımı birde seni yanlış anlayıp anlamadığımı bir arkadaşıma danıştım o benden daha çok kızdı. Dosya o fortatta olsa bu soruyu sorarmıyım? Yada senin amacın ne? neyse

Benzer sorun yaşayan arkadaşlar için yazıyorum. Çözüm çok basit. Bunun için tam bir gün harcadığıma inanamıyorum.
Metni bir memo veya benzer özelliklerde bir kontrole yükleyin veya yazın artından tek satırda halloluyor.

Kod: Tümünü seç

mText.Lines.SaveToFile(Dosya_Yolu_Ve_Adi, TEncoding.GetEncoding('iso-8859-9'));
-------------------------------------------------------------------
Yukarıdaki çalışmazsa şöyle yapmanız gerekiyor.

Kod: Tümünü seç

var
  enc:Tencoding;
begin
  enc:=Tencoding.Create;
  mText.Lines.SaveToFile(Dosya_Yolu_Ve_Adi, enc.GetEncoding('iso-8859-9'));
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Delphide dosyayı iso-8859-9 olarak kaydetmek

Mesaj gönderen csunguray »

Türkçe dersi vermek istemezdim ama. Siz bir dosyayı kaydetmiyorsunuz bir TMemo bileşeni içerisindeki satırları kaydediyorsunuz. Sorduğunuzdan bir dosyada başka bir encoding ile kayıtlı olan satırları başka bir dosyaya başka bir encoding ile nasıl kaydederim şeklinde bir anlam çıkarılabilir. Bir TStringList içerisindeki satırları nasıl kaydederim şeklindeki bir anlam da çıkarılabilir. Başka anlamlar da çıkarılabilir.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Cevapla