CanDoYa
LV

HTML entītiju kodētājs un dekodētājs

Darbojas tikai tavā pārlūkā - bez augšupielādes un reģistrācijas.

Aizsargā tikai HTML jutīgās rakstzīmes: ampersandu, leņķiekavas, pēdiņas un apostrofus.
Ievade
Rezultāts
Ievadiet tekstu kodēšanai vai HTML entītijas dekodēšanai0 entītiju atsauces0 rakstzīmes ievadē, 0 rakstzīmes izvadē
Kopīgot šo rīku

Kas ir HTML entītiju kodētājs un dekodētājs?

HTML entītiju kodētājs un dekodētājs pārveido rakstzīmes starp lasāmu tekstu un HTML rakstzīmju atsaucēm, piemēram, <, ©, © un 🌍. Izmantojiet to, lai pirms teksta ievietošanas HTML aizsargātu marķējumam jutīgas rakstzīmes, vai lai no pirmkoda entītijas pārvērstu atpakaļ par parastu tekstu.

Kā lietot

  1. 1Izvēlieties Kodēt vai Dekodēt. Izvēlieties Kodēt, lai tekstu pārvērstu HTML entītijās, vai Dekodēt, lai entītiju atsauces atgrieztu lasāmās rakstzīmēs.
  2. 2Izvēlieties kodēšanas režīmu. Īpašās rakstzīmes der drošam HTML tekstam, Nosauktās entītijas dod lasāmus nosaukumus, bet Decimal un Hex veido skaitliskas koda punkta atsauces.
  3. 3Ielīmējiet tekstu. Rezultāts izvades panelī atjaunojas uzreiz. Dekodēšanas režīms vienā reizē apstrādā nosauktās, decimālās un heksadecimālās atsauces.
  4. 4Kopējiet rezultātu. Kopējiet kodēto vai dekodēto tekstu un ielīmējiet to HTML, veidnē, e-pastā vai dokumentācijā.

Kam noder

Pārveidošana notiek uzreiz jūsu pārlūkprogrammā, un teksts netiek augšupielādēts. Izmantojiet Īpašās rakstzīmes, ja vajadzīgs tikai drošs HTML teksts, Nosauktās entītijas lasāmām atsaucēm kā ©, vai skaitliskos režīmus, ja vajadzīgi decimāli vai hex koda punkti.

Biežāk uzdotie jautājumi

Vai šis HTML entītiju kodētājs ir bezmaksas?

Jā. HTML entītiju kodētāju un dekodētāju var lietot bez maksas, bez reģistrācijas, lejupielādes vai lietošanas limita. Ielīmējiet tekstu, izvēlieties režīmu un kopējiet rezultātu pārlūkprogrammā.

Vai mans teksts kaut kur tiek augšupielādēts?

Nē. Kodēšana un dekodēšana notiek lokāli jūsu pārlūkprogrammā. Teksts, ko ielīmējat rīkā, netiek sūtīts uz serveri, tāpēc tas der privātām veidnēm, pirmkoda fragmentiem un atbalsta pieteikumiem.

Kuras rakstzīmes jākodē drošam HTML?

Vismaz aizsargājiet ampersandu, mazāks nekā un lielāks nekā zīmes, kā arī pēdiņas, kad teksts tiek ievietots HTML vai atribūtā. Šīs rakstzīmes var sākt marķējumu, entītijas vai atribūta robežas. Mūsdienu UTF-8 lapās katras ne-ASCII rakstzīmes kodēšana nav obligāta.

Kāda ir atšķirība starp nosauktām, decimālām un hex entītijām?

Nosauktās entītijas izmanto lasāmus nosaukumus, piemēram, <code>&amp;copy;</code>. Decimālās skaitliskās atsauces izmanto 10. bāzes koda punktus, piemēram, <code>&amp;#169;</code>. Hex atsauces izmanto 16. bāzes koda punktus, piemēram, <code>&amp;#xa9;</code>. Pārlūki dekodē visas trīs formas.

Vai dekodētājs atbalsta emoji un tekstu citās valodās?

Jā. Skaitliskās atsauces var attēlot jebkuru derīgu Unicode koda punktu, arī emoji un rakstības, kas nav latīņu alfabēts. Piemēram, <code>&amp;#x1f30d;</code> dekodējas par globusa emoji, bet nosauktās entītijas kā <code>&amp;eacute;</code> dekodējas par burtiem ar akcentiem.

Vai dekodētais HTML sāks darboties kā īsts marķējums?

Nē. Dekodētais rezultāts tiek rādīts parastā teksta laukā, tāpēc tagi rīkā paliek teksts. Ja kopēsiet dekodēto izvadi HTML dokumentā, pārlūks īstos tagus pēc tam uztvers kā marķējumu.

Kāpēc dubulti kodēts ampersands dekodējās tikai vienu reizi?

<code>&amp;amp;</code> ir entītija burtiskam ampersandam. Viena dekodēšana dod <code>&amp;</code>. Ja virkne kodēta vairākas reizes, var būt jādekodē atkārtoti, bet dariet to tikai tad, ja zināt, ka avots tiešām ir dubulti aizsargāts.