Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
türkçe karakter problemi
#1
üstadlar hepinize kolay gelsin
basit bir sorun gibi gözüküyor ama çözemedim


  test := 'ACİL ağrı IĞDIR' ;
  ShowMessage(AnsiLowerCase(test));
   test:= (StringReplace(test, 'İ', 'i',[rfReplaceAll, rfIgnoreCase]));
   test:= (StringReplace(test, 'I', 'ı',[rfReplaceAll, rfIgnoreCase])); // bu seferde i ler ı dönüşüyor
  ShowMessage(ansilowercase(test));


Ek Dosyalar Resimler
       
Cevapla
#2
Şu şekilde istediğiniz sonucu alabilirsiniz.
procedure TForm1.Button2Click(Sender: TObject);
 function TR_lowercase(const S: string): string;
 const
   BH = 'ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZ';
   KH = 'abcçdefgğhıijklmnoöprsştuüvyz';
 var
   I: Integer;
 begin
   Result := S;
   for I := 1 to Length(BH) do
     Result := StringReplace(Result, BH[I], KH[I], [rfReplaceAll]);
 end;

var
 test1: string;

begin
 test1 := 'ACİL ağrı IĞDIR';
 test1 := TR_lowercase(test1);
 ShowMessage(test1); // acil ağrı ığdır
end;
Cevapla
#3
Çok uzun süredir bu sorun artık Delphi'de yokWink

   
Begin : = end / 2;
Cevapla
#4
Biz uzun yoldan gitmişiz, @RAD Coder otobandan kestirme yolu gösterdi Smile
Cevapla
#5
çok teşekkür ederim. her ikiside çözdü. ama ToLower gayet kısa
ellerinize sağlık
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  ComPort komponenti problemi. enigma 3 261 17-03-2026, Saat: 18:38
Son Yorum: enigma
  CxGrid Türkçe karakter sorunu mur93 1 359 12-11-2025, Saat: 09:22
Son Yorum: cinarbil
Exclamation Ftp gönderilen dosyada tr karakter sorunu forumcuali 7 3.473 01-05-2025, Saat: 02:26
Son Yorum: m_ekici
  karakter silme sorunu ercanskose 2 671 03-09-2024, Saat: 11:02
Son Yorum: ercanskose
  Nesnelerde değişiklik yapıldığında erişim problemi nehirnnn 2 621 14-08-2024, Saat: 11:19
Son Yorum: shooterman



Konuyu Okuyanlar: 1 Ziyaretçi