<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>decode &#8211; Développeur Web</title>
	<atom:link href="https://www.julesgaston.fr/tag/decode/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.julesgaston.fr</link>
	<description>Sites Internet, logiciels, accompagnement marketing</description>
	<lastBuildDate>Tue, 30 Jul 2019 12:02:17 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>Encoder ou décoder des entités HTML (html entities) en Javascript</title>
		<link>https://www.julesgaston.fr/encoder-decoder-entites-html-entities-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=encoder-decoder-entites-html-entities-javascript</link>
					<comments>https://www.julesgaston.fr/encoder-decoder-entites-html-entities-javascript/#respond</comments>
		
		<dc:creator><![CDATA[camillejg]]></dc:creator>
		<pubDate>Tue, 30 Jul 2019 12:02:17 +0000</pubDate>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[decode]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[entities]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[js]]></category>
		<guid isPermaLink="false">https://www.julesgaston.fr/?p=1647</guid>

					<description><![CDATA[Il peut parfois être utile d&#8217;encoder ou décoder du code HTML directement avec Javascript. Contrairement à PHP, ce langage n&#8217;a pas prévu de fonction native afin de réaliser cette opération. Pour ce faire, il est nécessaire de créer une textarea temporaire nous permettant de manipuler les données. Vous trouverez ci-dessous deux propositions de scripts. Avec [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Il peut parfois être utile d&rsquo;encoder ou décoder du code HTML directement avec Javascript. Contrairement à PHP, ce langage n&rsquo;a pas prévu de fonction native afin de réaliser cette opération.</p>



<span id="more-1647"></span>



<p>Pour ce faire, il est nécessaire de créer une textarea temporaire nous permettant de manipuler les données. Vous trouverez ci-dessous deux propositions de scripts. Avec et sans jQuery, pour encoder puis décoder du code HTML.</p>



<h3 class="wp-block-heading">Décodage HTML</h3>



<pre class="wp-block-code"><code>// Decode en JS
function decodeHTMLEntities(text) {
  var textArea = document.createElement('textarea');
  textArea.innerHTML = text;
  return textArea.value;
}

// Decode avec jQuery
function decodeHTMLEntities(text) {
  return $("&lt;textarea/>").html(text).text();
}</code></pre>



<h3 class="wp-block-heading">Encodage HTML</h3>



<pre class="wp-block-code"><code>// Encode en JS
function encodeHTMLEntities(text) {
  var textArea = document.createElement('textarea');
  textArea.innerText = text;
  return textArea.innerHTML;
}

// Encode avec jQuery
function encodeHTMLEntities(text) {
  return $("&lt;textarea/>").text(text).html();
}</code></pre>



<p>Source : <a href="https://medium.com/@tertiumnon/js-how-to-decode-html-entities-8ea807a140e5">https://medium.com/@tertiumnon/js-how-to-decode-html-entities-8ea807a140e5</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.julesgaston.fr/encoder-decoder-entites-html-entities-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
