html实体编码问题

在进行web端与客户端交互时,发现传来的json数据发生了实体编码,导致无法直接进行解析,需要进行一次转化 方法:

<span class="pln">html_entity_decode()</span>`</pre>
<pre class="lang-php prettyprint prettyprinted">`<span class="pun">
&lt;?</span><span class="pln">php
   $str </span><span class="pun">=</span> <span class="str">"{&amp;quot;NickName&amp;quot;:&amp;quot;Tom&amp;quot;}"</span><span class="pun">;</span><span class="pln">
   echo $text </span><span class="pun">=</span><span class="pln"> html_entity_decode</span><span class="pun">(</span><span class="pln">$str</span><span class="pun">);</span><span class="pln">
   echo </span><span class="str">"\n"</span><span class="pun">;</span><span class="pln">
   echo json_decode</span><span class="pun">(</span><span class="str">"$text"</span><span class="pun">)-&gt;</span><span class="typ">NickName</span><span class="pun">;</span>
  <span class="pun">?&gt;</span>

网上查了一点资料,供以后参考

以下资料参考地址:http://blog.csdn.net/wusuopubupt/article/details/8817826

提示:请直接按CTRL+F搜索您要查找的转义字符。

常用表:

No.

文字表記

10進表記

16進表記

文字

Comment

001

&quot;

&#34;

&#x22;

“””

quotation mark = APL quote

002

&amp;

&#38;

&#x26;

“&”

ampersand

003

&lt;

&#60;

&#x3C;

“<”

less-than sign

004

&gt;

&#62;

&#x3E;

“>”

greater-than sign

005

&nbsp;

&#160;

&#xA0;

“ “

no-break space = non-breaking space






## iSO 8859-1 characters








































































































































































































































































































































































































char glyphHTML tag
&nbsp;
¡&iexcl;
¢&cent;
£&pound;
¤&curren;
¥&yen;
¦&brvbar;
§&sect;
¨&uml;
©&copy;
ª&ordf;
«&laquo;
¬&not;
&shy;
®&reg;
¯&macr;
°&deg;
±&plusmn;
²&sup2;
³&sup3;
´&acute;
µ&micro;
&para;
·&middot;
¸&cedil;
¹&sup1;
º&ordm;
»&raquo;
¼&frac14;
½&frac12;
¾&frac34;
¿&iquest;
À&Agrave;
Á&Aacute;
Â&Acirc;
Ã&Atilde;
Ä&Auml;
Å&Aring;
Æ&AElig;
Ç&Ccedil;
È&Egrave;
É&Eacute;
Ê&Ecirc;
Ë&Euml;
Ì&Igrave;
Í&Iacute;
Î&Icirc;
Ï&Iuml;
Ð&ETH;
Ñ&Ntilde;
Ò&Ograve;
Ó&Oacute;
Ô&Ocirc;
Õ&Otilde;
Ö&Ouml;
×&times;
Ø&Oslash;
Ù&Ugrave;
Ú&Uacute;
Û&Ucirc;
Ü&Uuml;
Ý&Yacute;
Þ&THORN;
ß&szlig;
à&agrave;
á&aacute;
â&acirc;
ã&atilde;
ä&auml;
å&aring;
æ&aelig;
ç&ccedil;
è&egrave;
é&eacute;
ê&ecirc;
ë&euml;
ì&igrave;
í&iacute;
î&icirc;
ï&iuml;
ð&eth;
ñ&ntilde;
ò&ograve;
ó&oacute;
ô&ocirc;
õ&otilde;
ö&ouml;
÷&divide;
ø&oslash;
ù&ugrave;
ú&uacute;
û&ucirc;
ü&uuml;
ý&yacute;
þ&thorn;
ÿ&yuml;




## Math symbols












Latin Extended-B
char glyphHTML tag
ƒ&fnof;





















































Arrows
char glyphHTML tag
&larr;
&uarr;
&rarr;
&darr;
&harr;
&crarr;
&lArr;
&uArr;
&rArr;
&dArr;
&hArr;

































































































































































Mathematical Operators
char glyphHTML tag
&forall;
&part;
&exist;
&empty;
&nabla;
&isin;
&notin;
&ni;
&prod;
&sum;
&minus;
&lowast;
&radic;
&prop;
&infin;
&ang;
&and;
&or;
&cap;
&cup;
&int;
&there4;
&sim;
&cong;
&asymp;
&ne;
&equiv;
&le;
&ge;
&sub;
&sup;
&nsub;
&sube;
&supe;
&oplus;
&otimes;
&perp;
&sdot;

































General Punctuation
char glyphHTML tag
&bull;
&hellip;
&prime;
&Prime;
&oline;
&frasl;

































Miscellaneous Technical
char glyphHTML tag
&lceil;
&rceil;
&lfloor;
&rfloor;
&lang;
&rang;













Geometric Shapes
char glyphHTML tag
&loz;

























Miscellaneous Symbols
char glyphHTML tag
&spades;
&clubs;
&hearts;
&diams;




























Letterlike Symbols
char glyphHTML tag
&weierp;
&image;
&real;
&trade;
&alefsym;

























































































































































































































Greek
char glyphHTML tag
Α&Alpha;
Β&Beta;
Γ&Gamma;
Δ&Delta;
Ε&Epsilon;
Ζ&Zeta;
Η&Eta;
Θ&Theta;
Ι&Iota;
Κ&Kappa;
Λ&Lambda;
Μ&Mu;
Ν&Nu;
Ξ&Xi;
Ο&Omicron;
Π&Pi;
Ρ&Rho;
Σ&Sigma;
Τ&Tau;
Υ&Upsilon;
Φ&Phi;
Χ&Chi;
Ψ&Psi;
Ω&Omega;
α&alpha;
β&beta;
γ&gamma;
δ&delta;
ε&epsilon;
ζ&zeta;
η&eta;
θ&theta;
ι&iota;
κ&kappa;
λ&lambda;
μ&mu;
ν&nu;
ξ&xi;
ο&omicron;
π&pi;
ρ&rho;
ς&sigmaf;
σ&sigma;
τ&tau;
υ&upsilon;
φ&phi;
χ&chi;
ψ&psi;
ω&omega;
ϑ&thetasym;
ϒ&upsih;
ϖ&piv;




文章目录
|