Internative Logo

HTML Decode ve Encode: Karakter Kodlama ve Çözme

HTML Entity Çözücü ve Özel Karakter Kodlayıcı

HTML varlıklarını okunabilir metne çevirin veya özel karakterleri varlığa kodlayın. Adlandırılmış ve sayısal varlıkları iki yönde de destekler.

HTML kodlama ve çözme aracı nasıl kullanılır?

  1. 1

    Metni alana yapıştırın

    İşlem yapmak istediğiniz metni veya HTML entity (karakter başvurusu) içeren içeriği metin alanına girin. Özel karakterleri entity'ye çevirmek için “Kodla”, entity'leri karakterlere çevirmek için “Çöz” düğmesini kullanın.

  2. 2

    Karakter seçeneğini belirleyin

    Türkçe harflerin, aksanlı harflerin, sembollerin ve emojilerin korunması için kutuyu işaretlemeyin. Kutuyu açarsanız U+007E üzerindeki karakterler ondalık sayısal entity olarak yazılır; örneğin é, é olur.

  3. 3

    İşlem düğmesine basın

    “Kodla” ile 5 < 7 && 7 > 3 metni, 5 &lt; 7 &amp;&amp; 7 &gt; 3 biçimine dönüşür. Aynı metni geri çözmek için “Çöz” düğmesine basın.

  4. 4

    Tekrarlayın veya alanı temizleyin

    İçerik iki kez kodlanmışsa “Çöz” düğmesine bir kez daha basın: &amp;lt; önce &lt;, sonraki tıklamada < olur. Yeni bir metne geçmek için “Temizle” ile alanı boşaltın.

Daha Fazla Araç Keşfet

HTML Encode ve Decode Örnekleri

HTML özel karakterlerinin nasıl kodlandığını aşağıdaki giriş ve sonuç çiftlerinden görebilirsiniz. café satırındaki dönüşüm için ASCII dışı karakterleri kodlama seçeneği açık olmalıdır.

Yaygın HTML entity karşılıkları

KarakterAdlandırılmışSayısalAnlam
&&amp;&#38;Ve işareti (ampersand)
<&lt;&#60;Küçüktür işareti
>&gt;&#62;Büyüktür işareti
"&quot;&#34;Çift tırnak
'&#39;&#39;Kesme işareti (&apos; yalnızca HTML5'te geçerli)
(bölünemez boşluk)&nbsp;&#160;Satır sonunda bölünmeyen boşluk
©&copy;&#169;Telif hakkı işareti
€&euro;&#8364;Euro işareti
é&eacute;&#233;Akut aksanlı küçük e

Kodlamadan önce ve sonra

Düz metinKodlanmış
<a href="/pricing">Tom & Jerry</a>&lt;a href=&quot;/pricing&quot;&gt;Tom &amp; Jerry&lt;/a&gt;
5 < 7 && 7 > 35 &lt; 7 &amp;&amp; 7 &gt; 3
It's "quoted"It&#39;s &quot;quoted&quot;
café (onay kutusu açık)caf&#233;
&lt;b&gt; (iki kez kodlanmış)&amp;lt;b&amp;gt;

JavaScript ile karakter kaçışlama JavaScript

const escapeHtml = (s) => s.replace(/[&<>"']/g, (c) => ({ "&": "&amp;", "<": "&lt;", ">": "&gt;", '"': "&quot;", "'": "&#39;" })[c]);

Python ile kodlama ve çözme Python

import html
html.escape("<a href=\"/pricing\">Tom & Jerry</a>")  # '&lt;a href=&quot;/pricing&quot;&gt;Tom &amp; Jerry&lt;/a&gt;'
html.unescape("&lt;p&gt;caf&eacute;&lt;/p&gt;")  # '<p>café</p>'

Sık sorulan sorular

HTML karakter kodlama ne işe yarar, hangi karakterler değişir?

HTML karakter kodlama, özel karakterleri entity biçiminde yazarak HTML içinde metin olarak gösterilmelerini sağlar. Araç & için &amp;, < için &lt;, > için &gt;, çift tırnak için &quot; ve tek tırnak için &#39; üretir. Bu kaçışlama HTML metni ve tırnak içindeki öznitelik değerleri için uygundur; script bloğu, URL ve CSS içinde farklı kurallar gerekir.

HTML entity çözme nasıl yapılır?

Entity içeren metni alana yapıştırıp “Çöz” düğmesine basarak karakterlere dönüştürebilirsiniz. Çözümleme tarayıcının HTML ayrıştırıcısıyla yapılır; HTML5 adlandırılmış başvuruları, ondalık ve onaltılık sayısal başvurular desteklenir. Örneğin &copy;, &#169; ve &#xA9; aynı © karakterini verir; &nbsp; ise U+00A0 kodlu, satır kırılmasını önleyen bölünemez boşluktur.

Metinde neden &amp;amp; görünüyor?

Metindeki &amp;amp;, zaten kodlanmış &amp; ifadesinin yeniden kodlanmasıyla oluşur. Çift kodlama denen bu durumda HTML sayfasında doğrudan &amp; metni görünür. “Çöz” her basışta bir katmanı çözer: &amp;lt; ilk işlemde &lt; olur, “Çöz” düğmesine yeniden basıldığında < karakterine dönüşür.

Türkçe karakterleri ve emojileri HTML encode etmek gerekir mi?

UTF-8 kullanılan bir HTML belgesinde Türkçe karakterleri, aksanlı harfleri veya emojileri entity olarak yazmanız gerekmez. Varsayılan olarak kapalı olan kutuyu işaretlemediğinizde bu karakterler aynen kalır. Eski karakter kodlamaları, e-posta şablonları veya ASCII dışı metni bozan sistemler için seçeneği açabilirsiniz; bu durumda é için &#233;, € için &#8364; ve 😀 için &#128512; üretilir.

HTML decrypt şifre çözer mi, HTML'i güvenli hâle getirir mi?

HTML decrypt aramaları genellikle entity çözmeyi ifade eder; bu işlem şifre çözmez ve HTML'i güvenli hâle getirmez. Entity kullanımı, anahtar gerektirmeyen ve geri çevrilebilen bir metin gösterimidir. Araç HTML etiketlerini ya da scriptleri temizlemez; güvenilmeyen içeriği çözme işleminden geçirmek, onu sayfaya güvenle eklemek için yeterli değildir.

Yapıştırdığım metin sunucuya gönderiliyor mu?

Hayır, yapıştırdığınız metin hiçbir yere gönderilmez; kodlama ve çözme işlemleri tarayıcınızda yapılır. Çözme sırasında içerik yalnızca metin olarak okunur. Metnin içinde script veya kaynak başvurusu bulunsa da çözme işlemi script çalıştırmaz ve herhangi bir şey yüklemez.

Sonraki işleminize uygun araçla devam edin.

Internative tarafından geliştirildi

Yazılım ve yapay zekâ mühendislik ekibimizin elinden çıktı

Buradaki her ücretsiz araç, kurumsal müşterilerimiz için geliştirdiğimiz özel yazılım, SaaS platformları ve yapay zekâ ürünlerinin yan ürünüdür. Üretim kalitesinde bir sürümüne, API'ye ya da bir sonraki projenizin arkasında tam bir mühendislik ekibine mi ihtiyacınız var? Konuşalım.

Internative'den ilgili hizmetler

Bu araca en yakın ticari mühendislik hizmetlerimiz.