İçeriğe atla
%100 yerel

Unicode kaçış

Karakterleri \uXXXX kaçışlarına dönüştürün ve kodlarını tekrar metne dönüştürün.

Giriş

Unicode kaçış

Unicode kaçış aracı, herhangi bir karakteri \uXXXX kaçış dizisine dönüştürür ve bu dizilerin kodunu tekrar okunabilir metne dönüştürür. Aksanlı bir ad, bir emoji veya bir paragrafın tamamını yapıştırdığınızda, her karakter dört hex Unicode kaçışı haline gelir - é \u00e9 olur ve U+FFFF'nin üzerindeki bir emoji gibi bir karakter \ud83d\ude00 gibi bir yedek çift haline gelir; tam olarak bir JavaScript, Java veya JSON dizesinin beklediği biçimdedir. Bu, ASCII olmayan metni kaynak koduna, yapılandırma dosyalarına, HTTP üstbilgilerine veya yalnızca düz ASCII'den kurtulabilen herhangi bir kanala yerleştirmenin güvenilir yoludur.\n\nAraç, varsayılan olarak yalnızca U+007F'nin üzerindeki karakterleri atlar, böylece sıradan harfler, rakamlar ve noktalama işaretleri okunabilir kalır ve yalnızca aksanlı veya Latin olmayan karakterler dönüştürülür. Bunun yerine her bir karakterden kaçmak için "Yalnızca ASCII olmayan" seçeneğini kapatın; bu, tamamen gizlenmiş veya taşıma açısından güvenli bir forma ihtiyaç duyduğunuzda kullanışlıdır. Çıktı, çoğu dilin yaydığı kural olan küçük harf hex'i kullanır.\n\nKod çözme modu bunun tersini yapar. Hem sabit \uXXXX formunu hem de ES6 \u{...} kod noktası formunu anlar - yani \u{1f600}, tıpkı \ud83d\ude00'ün yaptığı gibi sırıtan yüz emojisinin kodunu çözer - ve çevredeki metne dokunmadan bırakır, böylece bir kod satırının tamamını yapıştırabilirsiniz ve yalnızca kaçışlar dönüştürülür. Hiçbir şey kaçış gibi görünmüyorsa, metin değişmeden geri gelir; temizlenmesi gereken bir hata yok.\n\nTarayıcınızda her şey yerel olarak çalışır. Yapıştırdığınız hiçbir şey yüklenmez, bir sunucuya gönderilmez veya saklanmaz; dönüşüm tamamen cihazınızda gerçekleşir, böylece özel dizeler ve anahtarlar bile yanınızda kalır.

FAQ

Unicode kaçışı nedir?
Unicode kaçışı, bir karakteri \u olarak ve ardından dört basamaklı onaltılık kod noktasıyla yazar; örneğin, é için \u00e9. Herhangi bir karakteri kaynak koduna veya yalnızca düz ASCII'yi kabul eden bir veri formatına yerleştirmenize olanak tanır. U+FFFF'nin üzerindeki karakterler, iki \uXXXX kaçışının yedek çifti olarak yazılır.
Emoji nasıl işlenir?
Emoji, U+FFFF'nin üzerinde yer aldığından kodlama her birini bir yedek çifte dönüştürür; 😀 \ud83d\ude00 olur. Kod çözme, hem bu çifti hem de ES6 \u{1f600} kod noktası formunu kabul eder ve orijinal emojiyi geri yükler.
"Yalnızca ASCII olmayan" ne işe yarar?
Bu açıkken (varsayılan), düz ASCII harfleri, rakamları ve noktalama işaretleri olduğu gibi bırakılır ve yalnızca U+007F'nin üzerindeki karakterler atlanır, böylece çıktı okunabilir kalır. Tamamen ASCII'ye özgü bir dize vererek her karakterden kaçmak için bunu kapatın.
Kaçış olmadan metnin kodunu çözersem ne olur?
Hiçbir şey hata olarak değerlendirilmiyor. Herhangi bir \uXXXX veya \u{...} dizisinin kodu çözülür ve diğer her şey tam olarak olduğu gibi bırakılır, böylece kaçış noktası olmayan metin değişmeden geri gelir.
Metnim herhangi bir yere yüklendi mi?
Hayır. Kodlama ve kod çözme tamamen tarayıcınızda çalışır; yapıştırdığınız hiçbir şey yüklenmez, bir sunucuya gönderilmez veya saklanmaz; böylece metniniz asla cihazınızdan ayrılmaz.