HTML Varlıklarını Kodlama ve Çözme
Boş olmayan metni HTML varlıklarına dönüştürmek için modu tam olarak `encode` yapın; HTML varlıklarını çözmek için `encode` dışında bir mod değeri kullanın. Metin boşsa işlem başarılı olsa da dönüştürülmüş metin boş kalır.
Boş olmayan metni HTML varlıklarına dönüştürmek için modu tam olarak encode yapın; HTML varlıklarını çözmek için encode dışında bir mod değeri kullanın. Metin boşsa işlem başarılı olsa da dönüştürülmüş metin boş kalır.
HTML metnini dönüştürmeden önce bilinmesi gerekenler
HTML varlıkları, metin içindeki bazı karakterlerin HTML içinde kullanılabilecek kaçış biçimleriyle gösterilmesini veya bu biçimlerin yeniden karakterlere çevrilmesini sağlar. Bu araç, metin ile işlem modunu birlikte alarak iki yönlü bir dönüşüm sunar. Mod alanı boş bırakıldığında varsayılan yol kodlamadır; metin girilmediğinde ise giriş boş kabul edilir.
Kodlama, HTML bağlamına aktarılmadan önce özel karakter içeren bir metni dönüştürme ihtiyacı olduğunda kullanılabilir. Çözme, daha önce HTML varlığı biçiminde yazılmış bir içeriği okunabilir karakterlerle incelemek istediğiniz durumlara uygundur. Böylece işlemden önce metnin hangi biçimde bulunduğunu, işlemden sonra da hangi biçimi beklediğinizi karşılaştırabilirsiniz.
Araç için doğrulanmış sözleşme ağ erişimi kullanılmadığını belirtir. Bu bilgi yalnızca ağ kullanımıyla ilgilidir; verilerin saklanması, gizlilik düzeyi veya aracın belirli bir dağıtım ortamında çalışması hakkında ek bir sonuç sağlamaz. Bu nedenle hassas içeriklerle çalışırken kendi kurumunuzun ve kullandığınız ortamın kurallarını ayrıca değerlendirin.
Metin ve mod alanlarını kullanma sırası
-
Metin alanına dönüştürmek istediğiniz içeriği yazın veya yapıştırın. Kodlanacak içerik özel karakterler içerebilir; çözülecek içerikte ise HTML varlığı biçiminde yazılmış parçaların bulunması beklenir. Giriş alanını boş bırakırsanız araç boş metinle çalışır.
-
İşlem modu alanını kontrol edin. Boş bırakılan mod, kodlama varsayımını kullanır. Kodlama yolunu açıkça seçmek için değeri tam olarak
encodebiçiminde girin; küçük veya büyük harf değişikliği bu değerin aynısı sayılmaz. -
Boş olmayan metni çözmek için
encodedışında bir mod değeri verin. Bu davranış bir hata seçimi değildir: doğrulanmış kurala göre tam değeriencodeolmayan her mod, boş olmayan metin için HTML çözme işlemini izler. Bu yüzden çözme amacıyla kullanılan değerin arayüzde nasıl kabul edildiğini, sonuçtan sonra da kontrol edin. -
İşlemi başlatın ve dönen dönüştürülmüş metni okuyun. Kodlama seçildiğinde HTML kaçış işleminin sonucunu, farklı bir mod seçildiğinde ise HTML varlıklarını çözme yolunun sonucunu alırsınız. Yanıtı kopyalamadan önce giriş metniyle karşılaştırarak karakterlerin beklediğiniz yönde değiştiğini inceleyin.
-
Boş giriş kullandıysanız sonucu farklı yorumlayın. Araç bu durumda başarıyla yanıt verir, dönüştürülmüş metin boş kalır ve gönderilen mod korunur; boş metin için kodlama ya da çözme işlemi uygulanmaz. Böyle bir sonuç gördüğünüzde önce gerçekten içerik göndermek isteyip istemediğinizi belirleyin.
-
Son metni kendi HTML veya metin bağlamınızda gözden geçirin. Dönüşümün amacı, verdiğiniz içerikle seçtiğiniz moda bağlıdır; aracın çıktısını daha geniş bir belgeye eklemeden önce çevresindeki işaretlemeyle birlikte değerlendirmek, yanlış yorumlanan varlıkları fark etmenize yardımcı olur.
Dönen metni ve boş sonucu değerlendirme
Sonucu yorumlarken ilk bakılacak nokta, metnin boş olup olmadığıdır. Boş olmayan bir girişte mod değeri tam olarak encode ise HTML kaçış işlemi uygulanır. Bunun dışındaki mod değerleri, seçilen ifade alışılmış bir çözme etiketi gibi görünmese bile çözme yoluna yönelir.
Örneğin kodlama sonrasında metindeki belirli karakterlerin HTML varlığı biçimine geçtiğini görmeniz beklenir. Çözme sonrasında ise girişte bulunan HTML varlığı biçimindeki parçaların karakter biçimine çevrilmesi hedeflenir. Ancak hangi parçaların değişeceği, gönderdiğiniz metnin içeriğine bağlıdır; yalnızca mod adını inceleyerek belirli bir çıktı karakterini garanti etmek doğru olmaz.
Boş metin yanıtı, dönüşüm uygulanmadığı için girişteki biçimlendirme hakkında bilgi vermez. Yanıtın başarılı olması da metnin mutlaka değişeceği anlamına gelmez. Başarılı kodlama, çözme ve boş metin girişleri için yanıt alınabildiği doğrulanmıştır.
Sonucu bir belgeye yerleştirmeden önce dönüştürülmüş metni amacınızla karşılaştırın. Kodlama beklerken çözme sonucu aldıysanız modun encode değerini tam olarak taşıyıp taşımadığını kontrol edin. Çözme beklerken değişiklik görmediyseniz metinde gerçekten çözülebilecek HTML varlığı biçiminde içerik bulunup bulunmadığını inceleyin. Bu gözlem, aracın belirli bir dönüşüm yaptığını gösterir; kapsam, standartlara uygunluk veya her içerikte geri dönüş garantisi hakkında tek başına kanıt oluşturmaz.
Ağ erişimi kullanılmaması, işlemin arka planda hangi ortamda yürütüldüğünü açıklamaz. Aynı şekilde bu özellikten hareketle saklama politikası ya da gizlilik taahhüdü çıkarılamaz; bu konularda kullandığınız hizmetin ayrı açıklamalarına başvurmanız gerekir.
Uygulamalı örnek
Bir geliştirici, HTML içinde kullanmadan önce ve işaretini içeren kısa bir metni HTML kaçış işleminden geçirmek ister.
Bir geliştirici metin alanına Merhaba & hoş geldin yazar, modu tam olarak encode yapar ve işlemi başlatır.
Başarılı bir yanıt içinde dönüştürülmüş metin bulunur; seçilen encode modu kodlama yolunu belirler.
Sınırlamalar
- Boş girişte kodlama veya çözme uygulanmaz. Ağ erişiminin kullanılmaması, depolama, gizlilik, dağıtım ortamı, standart uyumu veya belirli bir dönüşüm kapsamı hakkında güvence vermez.
Sık yapılan hatalar
- Kodlama beklerken
encodedeğerini farklı harflerle veya ek karakterlerle girmek, boş olmayan metni kodlama yoluna sokmaz. Değeri değiştirmeden tam olarakencodeyazın; çözme amacı taşıyorsanız bunun dışındaki bir değerin çözme yolunu izlediğini dikkate alın.
Sık sorulan sorular
Kodlama yaparken hangi mod değerini kullanmalıyım?
Boş olmayan metin için kodlama yolunu seçen değer tam olarak encode olmalıdır. Farklı harf kullanımı veya başka bir ifade bu eşleşmeyi sağlamaz; encode dışındaki değerler çözme yoluna gider.
Metin girmeden işlemi başlatırsam ne olur?
Metin alanı boş gönderilirse araç başarılı bir yanıt verir, dönüştürülmüş metin boş kalır ve gönderilen mod korunur. Bu durumda iki dönüşüm işleminden biri uygulanmadığı için sonuçta değişiklik görmemeniz beklenir.
Bu araç ağ erişimi kullanıyor mu?
Doğrulanmış çalışma sözleşmesine göre araç ağ erişimi kullanmaz. Bu sınırlı bilgi, verilerin saklanıp saklanmadığını, içeriğin gizli tutulduğunu veya aracın hangi dağıtım ortamında çalıştığını belirlemez.