mfurkanayhan// çözüm atölyesi
← Araçlar

Araç · ücretsiz

Metin araçları

Say, çevir, temizle. Büyük/küçük harf çevirisi Türkçeye göre — çoğu aracın bozduğu yer tam olarak orası.

Yükleme yok · kayıt yok · sunucuya hiç gitmiyor

Sık sorulanlar

Metnim bir yere gönderiliyor mu?

Hayır. Bütün işlemler tarayıcında yapılıyor; yazdığın hiçbir şey cihazından çıkmıyor. Sayfayı açtıktan sonra internet bağlantını kesip de kullanabilirsin.

Türkçe harflerde ne farkı var?

JavaScript’in varsayılan büyük/küçük harf çevirisi Türkçede üç ayrı şey bozuyor ve çevrimiçi araçların çoğu bunu düzeltmiyor: İSTANBUL küçültülünce araya görünmez bir birleşik nokta giriyor (8 harf 9 karaktere çıkıyor), IŞIKişik oluyor (ışık olmalı), istanbul büyütülünce ISTANBUL çıkıyor (İSTANBUL olmalı). Bu araç üçünü de doğru yapıyor.

Neden görünmez bir karakter sorun?

Gözle fark edilmiyor ama karakter sayısını, aramayı ve karşılaştırmayı bozuyor. Veritabanına yazdığın “istanbul” ile kullanıcının aradığı “istanbul” eşleşmiyor ve sebebi ekranda görünmüyor — bu yüzden bulunması en zor hatalardan biri.

Başlık düzeni kesme işaretini neden büyütmüyor?

Ali'nin doğru, Ali'Nin değil. Kesme işareti yeni bir sözcük başlatmıyor; tire başlatıyor, o yüzden Ahmet-Mehmet iki büyük harfle yazılıyor.

URL kısaltmada Türkçe harfler neden ASCII’ye çevriliyor?

Dosya adlarında Türkçe harfleri koruyoruz ama URL farklı: paylaşılıyor, kopyalanıyor ve bazı sistemlerde yüzde-kodlamayla okunmaz hâle geliyor (ürün%C3%BCr%C3%BCn). İki bağlamın gereği farklı.

Sıralama neden alfabetik görünmüyor?

Görünüyor — ama Türk alfabesine göre. ç c’den sonra, ı i’den önce, ş s’den sonra geliyor. Unicode sırasına göre sıralayan araçlarda bu harflerin hepsi z’den sonraya düşüyor.

Türkçe’nin i sorunu

Türkçede dört ayrı “i” var: i, İ, ı, I. Noktalı ile noktasız farklı harfler ve büyük/küçük karşılıkları çaprazlama eşleşiyor: i’nin büyüğü İ, ı’nın büyüğü I. Neredeyse bütün programlama dillerinin varsayılan davranışı İngilizceye göre kurulu olduğu için bu eşleştirmeyi yanlış yapıyor.

Sonuç genelde sessiz. İSTANBUL’u küçülten varsayılan çevirim, ekranda aynı görünen ama bir karakter daha uzun bir metin üretiyor — araya U+0307 “birleşik üstteki nokta” giriyor. O metni veritabanına yazdığında, kullanıcının klavyeden yazdığı istanbul ile eşleşmiyor. Ekranda ikisi de aynı; hata yalnızca sonuçların boş dönmesiyle kendini gösteriyor.

Bu araç çevirimleri tr yerel ayarıyla yapıyor, sıralamayı Türk alfabesine göre kuruyor. Diğer araçlar: Excel / CSV → Markdown · JSON ↔ CSV · Görsel → WebP · PDF birleştir / böl