Sayenizde "sqlite" diye bir şey olduğunu öğrendim.
Sql Bağlı tabloda türkçe "iİıI" problemi
sqlite tercih etmemin sebebi android ile uyumlu olması
@benbendedeilem
Benim açımdan ilginç şeyler oluyor veya yıllar sonra bilmediğim ama bildiğimi zannettiğim yeni şeyler öğreniyorum
bu fonksiyonda "i" girdiğinde "i" olarak çıkması gerekiyor değil mi
ama maalesef "ı" olarak çıkıyor yani
izmirin "i" si küçük harf olarak giriyor
ıspartanın "ı" sı küçük harf olarak çıkıyor
neden olabilir
Kod:
Public Function turkcem(Metin As String) As String
Metin = Replace(Metin, "ı", "ı")
Metin = Replace(Metin, "I", "ı")
Metin = Replace(Metin, "i", "i")
Metin = Replace(Metin, "İ", "i")
turkcem = Metin
End Function
ama maalesef "ı" olarak çıkıyor yani
izmirin "i" si küçük harf olarak giriyor
ıspartanın "ı" sı küçük harf olarak çıkıyor
neden olabilir
@benbendedeilem
nasıl oldu bilmiyorum ama şimdi olması gerektiği gibi çalışıyor
sıkıntı çözülmüş oldu
sn. @alicimri @berduş @feraz
yardımlarınız için teşekkür ederim arkadaşlar
sıkıntı çözülmüş oldu
Kod:
Public Function turkcem(Metin As String) As String
Dim result As String
result = ""
For i = 1 To Len(Metin)
If (Asc(Mid(Metin, i, 1)) = Asc("İ")) Then
result = result & "i"
ElseIf (Asc(Mid(Metin, i, 1)) = Asc("I")) Then
result = result & "ı"
ElseIf (Asc(Mid(Metin, i, 1)) = Asc("i")) Then
result = result & "i"
ElseIf (Asc(Mid(Metin, i, 1)) = Asc("ı")) Then
result = result & "ı"
Else
result = result & Mid(Metin, i, 1)
End If
Next
turkcem = result
End Function
sn. @alicimri @berduş @feraz
yardımlarınız için teşekkür ederim arkadaşlar
@benbendedeilem
Son Düzenleme: 14/04/2020, 12:28, Düzenleyen: accessman.
Konuyu Okuyanlar: 1 Ziyaretçi