Tam/Yarım Genişlik Dönüştürme
(Katakana/Alfanümerik)
Tam genişlikli alfanümerik karakterler, yarım genişlikli katakana ve tam genişlikli boşluklar gibi
notasyon farklılıklarını toplu şekilde normalleştirir.
* İçerik tarayıcınızda işlenir — hiçbir zaman uzak bir sunucuya gönderilmez.
⚙️ Gelişmiş Seçenekler ▼
Fark Görünümü (Myers Diff)
Öncesi
Sonrası
Hakkında
Japonca metinlerdeki tam genişlikli alfanümerik karakterler, yarım genişlikli katakana ve tam genişlikli boşluklar gibi "dalgalanmaları" tek seferde normalleştiren bir araçtır. Form girişi ön işlemesi, veri temizleme ve makale redaksiyonu gibi çok çeşitli durumlarda kullanılabilir.
5 hazır ayara (form girişi, yarım genişlikli alfanümerik karakterler, tam genişlikli kana, tüm hiragana ve tüm katakana) ek olarak, alfanümerik karakterler, semboller, boşluklar, kana genişliği, ve kana türü, satır sonlarını birleştirme vb. gelişmiş seçenekler içerir.
Tüm işlemler tarayıcı içinde tamamlanır ve harici bir sunucuya hiçbir veri aktarılmaz. Üyelik veya kurulum gerekmez; sadece metni yapıştırın ve anında normalleştirmeye başlayın.
Kullanım
Metni yapıştırın
Normalleştirmek istediğiniz veriyi form alanına ekleyin. Form girişi, CSV formatı ve standart redaksiyon olmak üzere pek çok yapıyı ayrıştırabilir.
Hazır Ayarları uygulayın
Tüm parametreler arası kolayca dizilim kurgulamak için "Otomatik Güncelle" simgesini onaylayın.
Sonucu kaydedin
Sistem diferansiyel diff fark metodu yardımıyla değişimleri ekranda renklendirecek. İçine sinen sonucu panona yolla.
Sözlük
- Yarım Genişlikten Tam Genişlik Kanaya (Kana Width)
- Eski stil yarım genişlikli Japonca katakana okunuşlarını ("アイウエオ") resmi dokümanlara özgü tam uyumlu modern standart katakanaya ("アイウエオ") çevirmektir.
- Tam Genişlikten Yarım Genişlik Alfanümeriklere
- Geniş tutulmuş İngilizce harfleri ve sayıları ("123ABC") internetin küresel ASCII kodlamasına yani standart yarı genişlik formatına dökme işlemidir ("123ABC").
- Unicode Normalleştirme (NFC/NFD)
- Aynı karakterin farklı şirketlerin dahili byte sistemlerindeki farklı işlenişlerinden kurtarılıp küresel kabul gören temel göstergeye sabitlenmesidir.
- Mojibake Önlemek / Cihaza Bağımlı Harfler
- Sadece belirli donanımların varsayılan kelime işlemcisi üzerinden çalışan gizli yuvarlak sayılar ile uyumsuz semboller sistemin geri kalanında yazıların patlamasına sebep olacağı için doğrudan temizlenmelidirler.
SSS
- Q.Alfanümerik karakterleri yarım genişliğe uydurmak istersem, hangi önayarı seçmeliyim?
- 'Alfanümerik→Sadece yarım genişlik' etiketli kutuyu seçin. Bu sayede sadece sayılar ve latin karakterler formüle uyarlanırken Japonca özüne hiçbir şekilde dokunulmaz.
- Q.Yarım genişlik katakana'yı tam genişliğe dönüştürebilir misiniz?
- Evet, bu amaçla kana dönüştürme parametrelerimiz %100 istikrar sunmaktadır.
- Q.Metin dosyamı güvende tutuyor musunuz?
- Tamamen güvende. Local Storage ve Client Engine çalıştığı için gizliliğiniz sonsuza dek korunacaktır.
- Q.Excel veya Google e-Tablolardan doğrudan kopyalamam mümkün mü?
- Evet. Doğrudan kopyala yapıştır sonrasında aynı tabloları sıfır hata ile programınıza ekleyebilirsiniz.
- Q.Satır sonu hatalarını düzeltebilir miyim?
- Evet, satır sonundaki görünmeyen gereksiz boşlukları kırparak hizalamaları koruyoruz.
Senaryolar
Hassas form işleme
Bilgileri uzak veritabanına aktarmadan evvelki en ideal adımdır.
CSV temizliği sağlayın
Standart dışı boşluk ve hizalamaların tablolardaki bütünlüğü ezmesini önler.
Roman/Kitap dizgisi okuma testleri
Çıktı öncesinde editöryal bir inceleme ve uyumlanma kurgusu yakalamanızı destekler.
Teknoloji
Karakter kodu dönüştürme mekaniği
Tam genişlik ↔ yarım genişlik dönüşümü, Unicode kod noktalarının offset hesabı yapılarak çözülür. Aralarındaki korelasyon 0xFEE0 ile sabit olduğundan algoritmamız sadece toplama/çıkarma ile milisaniyeler içinde reaksiyon verir.
Kana alfabe dönüşüm algoritması
Yarım genişlik kanadan tam genişliğe geçerken salt normlardan (NFKC) ilham alır.
Fark algoritması (Myers Diff)
Sistem diferansiyel algoritmayı enjeksiyon ve silinti analizleri ile değerlendirip yeşil/kırmızı reaktif HTML dizgileri ile sanal DOM içine aktararak vurgulama sağlar.