Tam ve yarım genişlikli karakter dönüştürücü

Choose the target width. The converter uses explicit ASCII and Katakana character tables and leaves unsupported characters unchanged.

Target width

Japonca ve Latin karakterlerinin karışık olduğu metinlerde yalnızca desteklenen karakterlerin genişlik biçimini değiştirin. Metin çevrilmez ve genel Unicode normalleştirmesi uygulanmaz. Tam ya da yarım genişlikli çıktıyı seçip en fazla 10.000 Unicode kod noktası girebilirsiniz. Araç, geçerli tarayıcı oturumunda açık ASCII, noktalama ve Katakana tabloları kullanır; Kanji, Hiragana, emojiler ve listelenmeyen tüm karakterler girildiği gibi kalır.

Tam ve yarım genişlikli biçimler yalnızca farklı yazı tipi boyutları değil, ayrı Unicode karakterleridir. Unicode 17 temel belirtiminin 18.5. bölümü, bu ayrımın çift baytlı karakterleri iki hücrede, ASCII benzeri tek baytlı karakterleri ise bir hücrede gösteren Doğu Asya sistemlerinden geldiğini açıklar.

Bu dönüştürücü, genel Unicode uyumluluk normalleştirmesi çalıştırmaz. Daha dar ve denetlenebilir bir eşleme kümesi uygular.

ASCII karakterleri ve boşluk

Tam genişlik yönünde U+0021 ile U+007E arasındaki her yazdırılabilir ASCII karakteri U+FF01 ile U+FF5E arasındaki karşılığına eşlenir. ASCII boşluğu U+0020, ideografik boşluk U+3000 olur. Ters yön yalnızca bu çiftleri geri çevirir. Halfwidth and Fullwidth Forms çizelgesi, noktalama işaretleri, rakamlar ve Latin harfleri için geniş biçim eşleşmelerini gösterir.

Yön Girdi Çıktı
Tam genişliğe ABC 123!? ABC 123!?
Yarım genişliğe ABC 123!? ABC 123!?
Tam genişliğe 東京2026 ガイド😀 東京2026 ガイド😀

Üçüncü satırda ASCII rakamları, boşluk ve desteklenen yarım genişlikli Katakana değişir. 東京 ve emoji aynen kalır.

Katakana, noktalama ve ses işaretleri

Araç; yarım genişlikli Katakana, Japonca noktalama ve uzun ünlü işareti için açık bir tablo kullanır. U+FF00 ile U+FFEF Unicode karakter adları listesi, U+FF61 ile U+FF9F arasındaki dar biçim eşleşmelerini verir. Bunlara ile , ile , ile ve ile örnek gösterilebilir.

Yön Girdi Çıktı
Tam genişliğe ガ パ ヴ ガ パ ヴ
Yarım genişliğe ガ パ ヴ ガ パ ヴ
Tam genişliğe 。、「」・ー 。、「」・ー
Yarım genişliğe 。、「」・ー 。、「」・ー

Ötümlü ve yarı ötümlü heceler açık çiftler olarak işlenir: ガ, ile; パ, ile; ヴ ise ile eşleşir. Tablo desteklenen ヷ ve ヺ çiftlerini de içerir. , , , , ve gibi desteklenmeyen kana karakterleri tahmin edilmez veya harf çevrimine uğratılmaz; değişmeden kalır.

U+FF9E ve U+FF9F, birleşen U+3099 ve U+309A işaretlerinin kesin yarım genişlikli karşılıklarıdır. Aralıklı U+309B ve U+309C farklı karakterlerdir ve değiştirilmez.

Normalleştirme ve geri dönüş hakkında önemli sınır

Bu işlem NFKC değildir. Unicode Standardı Ek 15, genişlik değişkenlerini uyumluluk bakımından eşdeğer sayarken NFKC işleminin başka birçok uyumluluk biçimini de değiştirdiğini gösterir. Açık tablolar bu daha geniş yan etkileri önler.

Ötümlü Katakana için bilinçli bir birleştirme vardır. Hem önceden birleşmiş hem de ardından gelen birleşen U+3099 dizisi, daraltıldığında ガ olur. Bu sonuç yeniden genişletildiğinde alışılmış önceden birleşmiş çıkar. Görsel okunuş korunur fakat başlangıçtaki kod noktası dizisinin bire bir geri döneceği vaat edilmez.

Tilde ailesi bir başka sınırı açıkça gösterir:

Yön Girdi Çıktı
Tam genişliğe ~〜~ ~〜~
Yarım genişliğe ~〜~ ~〜~

ASCII tilde U+007E ile tam genişlikli tilde U+FF5E eşleştirilir. Dalga çizgisi U+301C farklı ve listelenmemiş bir karakterdir; iki yönde de değişmez.

Değişmeden kalanlar

Sekmeler, satır sonları ve bölünemez boşluk U+00A0 korunur. Hiragana, Kanji, emojiler, yarım genişlikli Hangul, desteklenmeyen kana, Arapça-Hint rakamları, Doğu Arapça-Hint rakamları ve tablolarda yer almayan tüm kod noktaları da değişmeden kalır. Dönüştürücü sözcükleri çevirmez, Hiragana karakterlerini Katakana yapmaz, sayıları yorumlamaz, Japoncayı harf çevirisine uğratmaz ve genel Unicode temizliği uygulamaz.

Japon Standartları Birliğinin JIS X 0201:1997 kaydı, 7 ve 8 bitlik Latin ve Katakana karakter kümelerinin tarihsel bağlamını sunar. Ancak bu tarayıcı aracı bir dosyanın bayt kodlamasını incelemez; JIS X 0201, hukuk veya belge gereksinimlerine uygunluk onayı vermez. Yalnızca tarayıcıya verilmiş Unicode metni işler.

Gizlilik ve girdi sınırı

Dönüştürme tarayıcıda gerçekleşir. Kaynak metin ve seçilen yön, üç adımlı görünümde korunmaları için geçerli oturumun sessionStorage alanına kaydedilir. Metin sunucularımıza gönderilmez, URL adresine konmaz ve sunucuya iletilmez. Baştan başlamak kayıtlı değeri siler. Pano yöneticileri, tarayıcı uzantıları ve sonucu yapıştırdığınız yer aracın denetimi dışındadır.

Sınır 10.000 UTF-16 birimi değil, 10.000 Unicode kod noktasıdır. Emoji gibi ek düzlemdeki bir karakter bir kez sayılır. Desteklenen bir Katakana ile birleşen ses işareti tek bir önceden birleşmiş karaktere dönüşebildiğinden, çıktıdaki kod noktası sayısı girdidekiyle her zaman aynı olmayabilir.

Sık Sorulan Sorular

Hayır. Yalnızca ASCII, boşluk, noktalama ve Katakana için açık genişlik eşlemeleri kullanılır. NFKC bu kapsamın dışındaki başka uyumluluk karakterlerini de değiştirir.

Hayır. Hiragana değişmeden kalır. Dönüştürücü yalnızca listelenen genişlik çiftlerini değiştirir; Japonca çeviri veya harf çevirisi yapmaz.

Ayrışmış dizi ile önceden birleşmiş ガ, yarım genişlikte aynı ガ sonucunu verir. Bu çift genişletildiğinde önceden birleşmiş ガ çıkar; okunuş korunur ama özgün kod noktası dizisi korunmaz.

Hayır. ASCII tilde ile tam genişlikli tilde eşlenir. U+301C dalga çizgisi ayrı ve listelenmemiş bir karakterdir, bu nedenle değişmez.

Hayır. Araç bayt kodlamasını, dosya yapısını veya belge gereksinimlerini incelemez; JIS, hukuki ya da resmî uygunluk sertifikası vermez.

Hayır. Metin yerel olarak işlenir ve adımlı görünüm için yalnızca geçerli tarayıcı oturumunda tutulur. Sunucularımıza geçmez ve sayfa adresine eklenmez.

İlgili Araçlar

Araç diğer dillerde mevcuttur