CanDoYa
FIL

HTML Entity Encoder at Decoder

Tumatakbo nang buo sa iyong browser - walang upload, walang sign-up.

I-escape lang ang HTML-sensitive characters: ampersand, angle brackets, quotes at apostrophes.
Ilagay
Resulta
Maglagay ng teksto para i-encode o HTML entities para i-decode0 sangguniang entity0 karakter papasok, 0 karakter palabas
Ibahagi ang tool na ito

Ano ang HTML entity encoder at decoder?

Ang HTML entity encoder at decoder ay nagko-convert ng mga karakter sa pagitan ng nababasang teksto at HTML character references tulad ng <, ©, © at 🌍. Gamitin ito para i-escape ang mga karakter na sensitibo sa markup bago mag-paste ng teksto sa HTML, o para i-decode ang entities mula sa source code pabalik sa normal na teksto.

Paano gamitin

  1. 1Piliin ang Encode o Decode. Piliin ang Encode para gawing HTML entities ang teksto, o Decode para ibalik ang entity references sa nababasang characters.
  2. 2Pumili ng encode mode. Gamitin ang Special chars para sa safe HTML text, Named entities para sa nababasang names, o Decimal at Hex para sa numeric code-point references.
  3. 3I-paste ang teksto. Live na nag-a-update ang resulta sa output panel. Hinahandle ng Decode mode ang named, decimal at hexadecimal references nang sabay.
  4. 4Kopyahin ang resulta. Kopyahin ang encoded o decoded na teksto at i-paste ito sa HTML, template, email o documentation.

Para kanino ito

Live na tumatakbo ang conversion sa browser mo at hindi ina-upload ang teksto. Gamitin ang Special chars kapag safe HTML text lang ang kailangan, Named entities para sa mas madaling basahing references tulad ng ©, o numeric modes kapag kailangan mo ng decimal o hex code points.

FAQ

Libre ba ang HTML entity encoder na ito?

Oo. Libre gamitin ang HTML entity encoder at decoder, walang sign-up, walang download at walang usage limit. I-paste ang teksto, pumili ng mode at kopyahin ang resulta mula sa browser mo.

Ina-upload ba ang teksto ko kahit saan?

Hindi. Lokal sa browser mo nangyayari ang encoding at decoding. Hindi ipinapadala sa server ang tekstong ilalagay mo sa widget, kaya bagay ito para sa private templates, source snippets at support tickets.

Anong characters ang dapat i-encode para sa safe HTML?

Sa minimum, i-escape ang ampersand, less-than, greater-than at quotes kapag ang teksto ay inilalagay sa HTML o attribute. Puwedeng magsimula ng markup, entities o attribute boundaries ang mga karakter na iyon. Optional ang pag-encode ng bawat non-ASCII character sa modernong UTF-8 pages.

Ano ang pagkakaiba ng named, decimal at hex entities?

Ang named entities ay gumagamit ng nababasang labels tulad ng <code>&amp;copy;</code>. Ang decimal numeric references ay gumagamit ng base-10 code points tulad ng <code>&amp;#169;</code>. Ang hex references ay gumagamit ng base-16 code points tulad ng <code>&amp;#xa9;</code>. Nadi-decode ng browsers ang tatlong anyo.

Sumusuporta ba ang decoder sa emoji at non-English na teksto?

Oo. Kayang kumatawan ng numeric references sa anumang valid Unicode code point, kasama ang emoji at non-Latin scripts. Halimbawa, ang <code>&amp;#x1f30d;</code> ay nadi-decode bilang globe emoji, at ang named entities gaya ng <code>&amp;eacute;</code> ay nagiging accented letters.

Tatakbo ba bilang totoong markup ang decoded HTML?

Hindi. Ipinapakita ang decoded result sa plain textarea, kaya nananatiling teksto ang tags sa tool. Kapag kinopya mo ang decoded output sa isang HTML document, saka ituturing ng browser ang totoong tags bilang markup.

Bakit isang beses lang na-decode ang double-escaped ampersand?

Ang <code>&amp;amp;</code> ay entity para sa literal na ampersand. Kapag dinecode nang isang beses, nagiging <code>&amp;</code>. Kung maraming beses na-encode ang string, baka kailangan itong i-decode nang higit sa isang beses, pero gawin lang iyon kapag alam mong double-escaped talaga ang source.