🏷️ HTML Özel Karakter Kodlayıcı / Kod Çözücü
HTML özel karakterlerini güvenli entitelerle kodlayabilir veya entiteleri tekrar okunabilir metne dönüştürebilirsiniz — tüm işlem tarayıcınızda anında gerçekleşir ve herhangi bir veri hiçbir yere gönderilmez.
Tasarım gereği gizli. Bu araç, tarayıcınızda tamamen çalışır — girdiğiniz hiçbir şey yüklenmez ya da saklanmaz ve çevrimdışı da çalışır.
Hakkında
Bu araç JavaScript kullanarak tarayıcınızda doğrudan HTML entiti kodlama ve çözme işlemini yapar — sunucu, yükleme veya hesap gerekmez. Beş temel HTML karakteri (& < > " ') onların isimli entitelerine (& < > " ') dönüştürülerek XSS ve markup bozulmalarını önlemek için işlenir. Seçimli bir mod, tüm non-ASCII karakterleri sayısal entiteler (&#NNN;) olarak da kodlayabilir, bu da saf ASCII çıktısı gerekli olan ortamlarda faydalıdır. Kod çözme işlemi, isimli entiteler gibi © ve sayısal formlar gibi ©'yi tekrar orijinal karakterlerine dönüştürür. Sonuçlar yazmaya başladığınızda anında güncellenir.
Nasıl kullanılır
- Sol taraftaki girdi kutusuna metnini yapıştırın veya yazın.
- Bir mod seçin: Kodlama (metin → varlıklar) veya Kod çözme (varlıklar → metin).
- Kodlama yaparken, 'Tüm non-ASCII karakterleri kodla' seçeneğini isteğe bağlı olarak etkinleştirerek é, © veya emoji gibi karakterleri sayısal varlıklar haline dönüştürebilirsiniz.
- Çıktı anlık olarak güncellenir — Kopyala butonu ile kopyalayın.
SSS
- HTML bir varlık nedir?
- Bir HTML varlık, aksi takdirde HTML etiketi olarak yorumlanacak bir karakteri temsil eden bir metin dizisidir. Örneğin, <, < karakterini temsil eder ve tarayıcı bunu bir etiket olarak değil, bir 'küçüktür' işareti olarak görüntüler.
- Varsayılan olarak hangi karakterler kodlanır?
- Varsayılan olarak, araç HTML'i bozan beş karakteri kodlar: & & olarak, < < olarak, > > olarak, " " olarak ve ' ' olarak. Non-ASCII seçeneğini etkinleştirmek, aksanlı harfleri, sembolleri ve emoji'leri de kodlamaya olanak tanır.
- Hem isimli hem de sayısal varlıkları çözebilir mi?
- Evet. Kod çözücü, © ve é gibi isimlendirilmiş varlıkları, © gibi ondalık sayısal varlıkları ve © gibi onaltılık sayısal varlıkları — tümü Unicode karakterlerine dönüştürülerek — işler.
- Metnim sunucuya gönderildi mi?
- Hayır. Tüm kodlama ve şifre çözme işlemleri tarayıcınızda yerel olarak JavaScript kullanılarak yapılır. Cihazınızdan hiçbir şey çıkmaz.
- Non-ASCII karakterler için sayısal varlık kodlamasını ne zaman kullanmalıyım?
- ASCII çıktı üretmeniz gereken durumlarda kullanın — örneğin, eski e-posta sistemleri, belirli XML analizcileri veya UTF-8'i güvenilir şekilde işlemeyen daha eski CMS platformları. Modern UTF-8 HTML için sadece beş özel karakteri kodlamak yeterlidir.
- Bu araç, verilerimi yükler mi?
- Hayır. Her şey tarayıcınızda çalışır, bu yüzden verileriniz cihazınızdan asla çıkmaz — sayfa yüklendikten sonra bile çevrimdışı çalışır.