htmlspecialchars()和htmlentities()之间的区别是什么?什么时候我应该用一种或另一种?
当前回答
htmlspecialchars()进行最少的编码,以确保字符串不会被解析为HTML。这使得您的字符串比使用htmlentities()对所有具有编码的内容进行编码时更易于阅读。
其他回答
Htmlspecialchars可以被使用:
When there is no need to encode all characters which have their HTML equivalents. If you know that the page encoding match the text special symbols, why would you use htmlentities? htmlspecialchars is much straightforward, and produce less code to send to the client. For example: echo htmlentities('<Il était une fois un être>.'); // Output: <Il était une fois un être>. // ^^^^^^^^ ^^^^^^^ echo htmlspecialchars('<Il était une fois un être>.'); // Output: <Il était une fois un être>. // ^ ^ The second one is shorter, and does not cause any problems if ISO-8859-1 charset is set. When the data will be processed not only through a browser (to avoid decoding HTML entities), If the output is XML (see the answer by Artefacto).
当你只想让你的字符串是XML和HTML安全的时候,你应该使用htmlspecialchars($strText, ENT_QUOTES):
例如,encode
& to & “To”; < to < >到> '到'
但是,如果文本中还有Unicode或不常见符号的额外字符,则应该使用htmlentities()来确保它们在HTML页面中正确显示。
注:
'只会被htmlspecialchars()编码到'如果传入ENT_QUOTES选项。& # 039;是更安全的使用然后'由于旧版本的Internet Explorer不支持'实体。 从技术上讲,>不需要按照XML规范进行编码,但是为了与<被编码的要求保持一致,通常也会对它进行编码。
**HTML Character Entity Reference Chart at W3.org**
https://dev.w3.org/html5/html-author/charref
	


!
!
"
" "
#
#
$
$
%
%
&
& &
'
'
(
(
)
)
*
* *
+
+
,
,
.
.
/
/
:
:
;
;
<
< <
=
=
>
> >
?
?
@
@
[
[ [
\
\
]
] ]
^
^
_
_
`
` `
{
{ {
|
| | |
}
} }
 
¡
¡
¢
¢
£
£
¤
¤
¥
¥
¦
¦
§
§
¨
¨ ¨ ¨ ¨
©
© ©
ª
ª
«
«
¬
¬
­
®
® ® ®
¯
¯ ‾ ¯
°
°
±
± ± ±
²
²
³
³
´
´ ´
µ
µ
¶
¶
·
· · ·
¸
¸ ¸
¹
¹
º
º
»
»
¼
¼
½
½ ½
¾
¾
¿
¿
À
À
Á
Á
Â
Â
Ã
Ã
Ä
Ä
Å
Å
Æ
Æ
Ç
Ç
È
È
É
É
Ê
Ê
Ë
Ë
Ì
Ì
Í
Í
Î
Î
Ï
Ï
Ð
Ð
Ñ
Ñ
Ò
Ò
Ó
Ó
Ô
Ô
Õ
Õ
Ö
Ö
×
×
Ø
Ø
Ù
Ù
Ú
Ú
Û
Û
Ü
Ü
Ý
Ý
Þ
Þ
ß
ß
à
à
á
á
â
â
ã
ã
ä
ä
å
å
æ
æ
ç
ç
è
è
é
é
ê
ê
ë
ë
ì
ì
í
í
î
î
ï
ï
ð
ð
ñ
ñ
ò
ò
ó
ó
ô
ô
õ
õ
ö
ö
÷
÷ ÷
ø
ø
ù
ù
ú
ú
û
û
ü
ü
ý
ý
þ
þ
ÿ
ÿ
Ā
Ā
ā
ā
Ă
Ă
ă
ă
Ą
Ą
ą
ą
Ć
Ć
ć
ć
Ĉ
Ĉ
ĉ
ĉ
Ċ
Ċ
ċ
ċ
Č
Č
č
č
Ď
Ď
ď
ď
Đ
Đ
đ
đ
Ē
Ē
ē
ē
Ė
Ė
ė
ė
Ę
Ę
ę
ę
Ě
Ě
ě
ě
Ĝ
Ĝ
ĝ
ĝ
Ğ
Ğ
ğ
ğ
Ġ
Ġ
ġ
ġ
Ģ
Ģ
Ĥ
Ĥ
ĥ
ĥ
Ħ
Ħ
ħ
ħ
Ĩ
Ĩ
ĩ
ĩ
Ī
Ī
ī
ī
Į
Į
į
į
İ
İ
ı
ı ı
IJ
IJ
ij
ij
Ĵ
Ĵ
ĵ
ĵ
Ķ
Ķ
ķ
ķ
ĸ
ĸ
Ĺ
Ĺ
ĺ
ĺ
Ļ
Ļ
ļ
ļ
Ľ
Ľ
ľ
ľ
Ŀ
Ŀ
ŀ
ŀ
Ł
Ł
ł
ł
Ń
Ń
ń
ń
Ņ
Ņ
ņ
ņ
Ň
Ň
ň
ň
ʼn
ʼn
Ŋ
Ŋ
ŋ
ŋ
Ō
Ō
ō
ō
Ő
Ő
ő
ő
Œ
Œ
œ
œ
Ŕ
Ŕ
ŕ
ŕ
Ŗ
Ŗ
ŗ
ŗ
Ř
Ř
ř
ř
Ś
Ś
ś
ś
Ŝ
Ŝ
ŝ
ŝ
Ş
Ş
ş
ş
Š
Š
š
š
Ţ
Ţ
ţ
ţ
Ť
Ť
ť
ť
Ŧ
Ŧ
ŧ
ŧ
Ũ
Ũ
ũ
ũ
Ū
Ū
ū
ū
Ŭ
Ŭ
ŭ
ŭ
Ů
Ů
ů
ů
Ű
Ű
ű
ű
Ų
Ų
ų
ų
Ŵ
Ŵ
ŵ
ŵ
Ŷ
Ŷ
ŷ
ŷ
Ÿ
Ÿ
Ź
Ź
ź
ź
Ż
Ż
ż
ż
Ž
Ž
ž
ž
ƒ
ƒ
Ƶ
Ƶ
ǵ
ǵ
ȷ
ȷ
ˆ
ˆ
ˇ
ˇ ˇ
˘
˘ ˘
˙
˙ ˙
˚
˚
˛
˛
˜
˜ ˜
˝
˝ ˝
̑
̑
̲
_
Α
Α
Β
Β
Γ
Γ
Δ
Δ
Ε
Ε
Ζ
Ζ
Η
Η
Θ
Θ
Ι
Ι
Κ
Κ
Λ
Λ
Μ
Μ
Ν
Ν
Ξ
Ξ
Ο
Ο
Π
Π
Ρ
Ρ
Σ
Σ
Τ
Τ
Υ
Υ
Φ
Φ
Χ
Χ
Ψ
Ψ
Ω
Ω
α
α
β
β
γ
γ
δ
δ
ε
ϵ ϵ ε
ζ
ζ
η
η
θ
θ
ι
ι
κ
κ
λ
λ
μ
μ
ν
ν
ξ
ξ
ο
ο
π
π
ρ
ρ
ς
ς ς ς
σ
σ
τ
τ
υ
υ υ
φ
φ ϕ ϕ
χ
χ
ψ
ψ
ω
ω
ϑ
ϑ ϑ ϑ
ϒ
ϒ ϒ
ϕ
ϕ
ϖ
ϖ ϖ
Ϝ
Ϝ
ϝ
ϝ ϝ
ϰ
ϰ ϰ
ϱ
ϱ ϱ
ϵ
ε ϵ
϶
϶ ϶
Ё
Ё
Ђ
Ђ
Ѓ
Ѓ
Є
Є
Ѕ
Ѕ
І
І
Ї
Ї
Ј
Ј
Љ
Љ
Њ
Њ
Ћ
Ћ
Ќ
Ќ
Ў
Ў
Џ
Џ
А
А
Б
Б
В
В
Г
Г
Д
Д
Е
Е
Ж
Ж
З
З
И
И
Й
Й
К
К
Л
Л
М
М
Н
Н
О
О
П
П
Р
Р
С
С
Т
Т
У
У
Ф
Ф
Х
Х
Ц
Ц
Ч
Ч
Ш
Ш
Щ
Щ
Ъ
Ъ
Ы
Ы
Ь
Ь
Э
Э
Ю
Ю
Я
Я
а
а
б
б
в
в
г
г
д
д
е
е
ж
ж
з
з
и
и
й
й
к
к
л
л
м
м
н
н
о
о
п
п
р
р
с
с
т
т
у
у
ф
ф
х
х
ц
ц
ч
ч
ш
ш
щ
щ
ъ
ъ
ы
ы
ь
ь
э
э
ю
ю
я
я
ё
ё
ђ
ђ
ѓ
ѓ
є
є
ѕ
ѕ
і
і
ї
ї
ј
ј
љ
љ
њ
њ
ћ
ћ
ќ
ќ
ў
ў
џ
џ
 
 
 
 
 
 
   
   
​ ​ ​ ​ ​
‌
‍
‎
‏
‐
‐ ‐
–
–
—
—
―
―
‖
‖ ‖
‘
‘ ‘
’
’ ’ ’
‚
‚ ‚
“
“ “
”
” ” ”
„
„ „
†
†
‡
‡ ‡
•
• •
‥
‥
…
… …
‰
‰
‱
‱
′
′
″
″
‴
‴
‵
‵ ‵
‹
‹
›
›
‾
‾
⁁
⁁
⁃
⁃
⁄
⁄
⁏
⁏
⁗
⁗
 
⁠
⁡ ⁡
⁢ ⁢
⁣ ⁣
€
€
⃛
⃛ ⃛
⃜
⃜
ℂ
ℂ ℂ
℅
℅
ℊ
ℊ
ℋ
ℋ ℋ ℋ
ℌ
ℌ ℌ
ℍ
ℍ ℍ
ℎ
ℎ
ℏ
ℏ ℏ ℏ ℏ
ℐ
ℐ ℐ
ℑ
ℑ ℑ ℑ ℑ
ℒ
ℒ ℒ ℒ
ℓ
ℓ
ℕ
ℕ ℕ
№
№
℗
℗
℘
℘ ℘
ℙ
ℙ ℙ
ℚ
ℚ ℚ
ℛ
ℛ ℛ
ℜ
ℜ ℜ ℜ ℜ
ℝ
ℝ ℝ
℞
℞
™
™ ™
ℤ
ℤ ℤ
Ω
Ω
℧
℧
ℨ
ℨ ℨ
℩
℩
Å
Å
ℬ
ℬ ℬ ℬ
ℭ
ℭ ℭ
ℯ
ℯ
ℰ
ℰ ℰ
ℱ
ℱ ℱ
ℳ
ℳ ℳ ℳ
ℴ
ℴ ℴ ℴ
ℵ
ℵ ℵ
ℶ
ℶ
ℷ
ℷ
ℸ
ℸ
ⅅ
ⅅ ⅅ
ⅆ
ⅆ ⅆ
ⅇ
ⅇ ⅇ ⅇ
ⅈ
ⅈ ⅈ
⅓
⅓
⅔
⅔
⅕
⅕
⅖
⅖
⅗
⅗
⅘
⅘
⅙
⅙
⅚
⅚
⅛
⅛
⅜
⅜
⅝
⅝
⅞
⅞
←
← ← ← ← ←
↑
↑ ↑ ↑ ↑
→
→ → → → →
↓
↓ ↓ ↓ ↓
↔
↔ ↔ ↔
↕
↕ ↕ ↕
↖
↖ ↖ ↖
↗
↗ ↗ ↗
↘
↘ ↘ ↘
↙
↙ ↙ ↙
↚
↚ ↚
↛
↛ ↛
↝
↝ ↝
↞
↞ ↞
↟
↟
↠
↠ ↠
↡
↡
↢
↢ ↢
↣
↣ ↣
↤
↤ ↤
↥
↥ ↥
↦
↦ ↦ ↦
↧
↧ ↧
↩
↩ ↩
↪
↪ ↪
↫
↫ ↫
↬
↬ ↬
↭
↭ ↭
↮
↮ ↮
↰
↰ ↰
↱
↱ ↱
↲
↲
↳
↳
↵
↵
↶
↶ ↶
↷
↷ ↷
↺
↺ ↺
↻
↻ ↻
↼
↼ ↼ ↼
↽
↽ ↽ ↽
↾
↾ ↾ ↾
↿
↿ ↿ ↿
⇀
⇀ ⇀ ⇀
⇁
⇁ ⇁ ⇁
⇂
⇂ ⇂ ⇂
⇃
⇃ ⇃ ⇃
⇄
⇄ ⇄ ⇄
⇅
⇅ ⇅
⇆
⇆ ⇆ ⇆
⇇
⇇ ⇇
⇈
⇈ ⇈
⇉
⇉ ⇉
⇊
⇊ ⇊
⇋
⇋ ⇋ ⇋
⇌
⇌ ⇌ ⇌
⇍
⇍ ⇍
⇎
⇎ ⇎
⇏
⇏ ⇏
⇐
⇐ ⇐ ⇐
⇑
⇑ ⇑ ⇑
⇒
⇒ ⇒ ⇒ ⇒
⇓
⇓ ⇓ ⇓
⇔
⇔ ⇔ ⇔ ⇔
⇕
⇕ ⇕ ⇕
⇖
⇖
⇗
⇗
⇘
⇘
⇙
⇙
⇚
⇚ ⇚
⇛
⇛ ⇛
⇝
⇝
⇤
⇤ ⇤
⇥
⇥ ⇥
⇵
⇵ ⇵
⇽
⇽
⇾
⇾
⇿
⇿
∀
∀ ∀
∁
∁ ∁
∂
∂ ∂
∃
∃ ∃
∄
∄ ∄ ∄
∅
∅ ∅ ∅ ∅
∇
∇ ∇
∈
∈ ∈ ∈ ∈
∉
∉ ∉ ∉
∋
∋ ∋ ∋ ∋
∌
∌ ∌ ∌
∏
∏ ∏
∐
∐ ∐
∑
∑ ∑
−
−
∓
∓ ∓ ∓
∔
∔ ∔
∖
∖ ∖ ∖ ∖ ∖
∗
∗
∘
∘ ∘
√
√ √
∝
∝ ∝ ∝ ∝ ∝
∞
∞
∟
∟
∠
∠ ∠
∡
∡ ∡
∢
∢
∣
∣ ∣ ∣ ∣
∤
∤ ∤ ∤ ∤
∥
∥ ∥ ∥ ∥ ∥
∦
∦ ∦ ∦ ∦ ∦
∧
∧ ∧
∨
∨ ∨
∩
∩
∪
∪
∫
∫ ∫
∬
∬
∭
∭ ∭
∮
∮ ∮ ∮
∯
∯ ∯
∰
∰
∱
∱
∲
∲ ∲
∳
∳ ∳
∴
∴ ∴ ∴
∵
∵ ∵ ∵
∶
∶
∷
∷ ∷
∸
∸ ∸
∺
∺
∻
∻
∼
∼ ∼ ∼ ∼
∽
∽ ∽
∾
∾ ∾
∿
∿
≀
≀ ≀ ≀
≁
≁ ≁
≂
≂ ≂ ≂
≃
≃ ≃ ≃
≄
≄ ≄ ≄
≅
≅ ≅
≆
≆
≇
≇ ≇
≈
≈ ≈ ≈ ≈ ≈ ≈
≉
≉ ≉ ≉
≊
≊ ≊
≋
≋
≌
≌ ≌
≍
≍ ≍
≎
≎ ≎ ≎
≏
≏ ≏ ≏
≐
≐ ≐ ≐
≑
≑ ≑
≒
≒ ≒
≓
≓ ≓
≔
≔ ≔ ≔
≕
≕ ≕
≖
≖ ≖
≗
≗ ≗
≙
≙
≚
≚
≜
≜ ≜
≟
≟ ≟
≠
≠ ≠
≡
≡ ≡
≢
≢ ≢
≤
≤ ≤
≥
≥ ≥ ≥
≦
≦ ≦ ≦
≧
≧ ≧ ≧
≨
≨ ≨
≩
≩ ≩
≪
≪ ≪ ≪
≫
≫ ≫ ≫
≬
≬ ≬
≭
≭
≮
≮ ≮ ≮
≯
≯ ≯ ≯
≰
≰ ≰ ≰
≱
≱ ≱ ≱
≲
≲ ≲ ≲
≳
≳ ≳ ≳
≴
≴ ≴
≵
≵ ≵
≶
≶ ≶ ≶
≷
≷ ≷ ≷
≸
≸ ≸
≹
≹ ≹
≺
≺ ≺ ≺
≻
≻ ≻ ≻
≼
≼ ≼ ≼
≽
≽ ≽ ≽
≾
≾ ≾ ≾
≿
≿ ≿ ≿
⊀
⊀ ⊀ ⊀
⊁
⊁ ⊁ ⊁
⊂
⊂ ⊂
⊃
⊃ ⊃ ⊃
⊄
⊄
⊅
⊅
⊆
⊆ ⊆ ⊆
⊇
⊇ ⊇ ⊇
⊈
⊈ ⊈ ⊈
⊉
⊉ ⊉ ⊉
⊊
⊊ ⊊
⊋
⊋ ⊋
⊍
⊍
⊎
⊎ ⊎
⊏
⊏ ⊏ ⊏
⊐
⊐ ⊐ ⊐
⊑
⊑ ⊑ ⊑
⊒
⊒ ⊒ ⊒
⊓
⊓ ⊓
⊔
⊔ ⊔
⊕
⊕ ⊕
⊖
⊖ ⊖
⊗
⊗ ⊗
⊘
⊘
⊙
⊙ ⊙
⊚
⊚ ⊚
⊛
⊛ ⊛
⊝
⊝ ⊝
⊞
⊞ ⊞
⊟
⊟ ⊟
⊠
⊠ ⊠
⊡
⊡ ⊡
⊢
⊢ ⊢
⊣
⊣ ⊣
⊤
⊤ ⊤
⊥
⊥ ⊥ ⊥ ⊥
⊧
⊧
⊨
⊨ ⊨
⊩
⊩
⊪
⊪
⊫
⊫
⊬
⊬
⊭
⊭
⊮
⊮
⊯
⊯
⊰
⊰
⊲
⊲ ⊲ ⊲
⊳
⊳ ⊳ ⊳
⊴
⊴ ⊴ ⊴
⊵
⊵ ⊵ ⊵
⊶
⊶
⊷
⊷
⊸
⊸ ⊸
⊹
⊹
⊺
⊺ ⊺
⊻
⊻
⊽
⊽
⊾
⊾
⊿
⊿
⋀
⋀ ⋀ ⋀
⋁
⋁ ⋁ ⋁
⋂
⋂ ⋂ ⋂
⋃
⋃ ⋃ ⋃
⋄
⋄ ⋄ ⋄
⋅
⋅
⋆
⋆ ⋆
⋇
⋇ ⋇
⋈
⋈
⋉
⋉
⋊
⋊
⋋
⋋ ⋋
⋌
⋌ ⋌
⋍
⋍ ⋍
⋎
⋎ ⋎
⋏
⋏ ⋏
⋐
⋐ ⋐
⋑
⋑ ⋑
⋒
⋒
⋓
⋓
⋔
⋔ ⋔
⋕
⋕
⋖
⋖ ⋖
⋗
⋗ ⋗
⋘
⋘
⋙
⋙ ⋙
⋚
⋚ ⋚ ⋚
⋛
⋛ ⋛ ⋛
⋞
⋞ ⋞
⋟
⋟ ⋟
⋠
⋠ ⋠
⋡
⋡ ⋡
⋢
⋢ ⋢
⋣
⋣ ⋣
⋦
⋦
⋧
⋧
⋨
⋨ ⋨
⋩
⋩ ⋩
⋪
⋪ ⋪ ⋪
⋫
⋫ ⋫ ⋫
⋬
⋬ ⋬ ⋬
⋭
⋭ ⋭ ⋭
⋮
⋮
⋯
⋯
⋰
⋰
⋱
⋱
⋲
⋲
⋳
⋳
⋴
⋴
⋵
⋵
⋶
⋶
⋷
⋷
⋹
⋹
⋺
⋺
⋻
⋻
⋼
⋼
⋽
⋽
⋾
⋾
⌅
⌅ ⌅
⌆
⌆ ⌆
⌈
⌈ ⌈
⌉
⌉ ⌉
⌊
⌊ ⌊
⌋
⌋ ⌋
⌌
⌌
⌍
⌍
⌎
⌎
⌏
⌏
⌐
⌐
⌒
⌒
⌓
⌓
⌕
⌕
⌖
⌖
⌜
⌜ ⌜
⌝
⌝ ⌝
⌞
⌞ ⌞
⌟
⌟ ⌟
⌢
⌢ ⌢
⌣
⌣ ⌣
⌭
⌭
⌮
⌮
⌶
⌶
⌽
⌽
⌿
⌿
⍼
⍼
⎰
⎰ ⎰
⎱
⎱ ⎱
⎴
⎴ ⎴
⎵
⎵ ⎵
⎶
⎶
⏜
⏜
⏝
⏝
⏞
⏞
⏟
⏟
⏢
⏢
⏧
⏧
␣
␣
Ⓢ
Ⓢ Ⓢ
─
─ ─
│
│
┌
┌
┐
┐
└
└
┘
┘
├
├
┤
┤
┬
┬
┴
┴
┼
┼
═
═
║
║
╒
╒
╓
╓
╔
╔
╕
╕
╖
╖
╗
╗
╘
╘
╙
╙
╚
╚
╛
╛
╜
╜
╝
╝
╞
╞
╟
╟
╠
╠
╡
╡
╢
╢
╣
╣
╤
╤
╥
╥
╦
╦
╧
╧
╨
╨
╩
╩
╪
╪
╫
╫
╬
╬
▀
▀
▄
▄
█
█
░
░
▒
▒
▓
▓
□
□ □ □
▪
▪ ▪ ▪ ▪
▫
▫
▭
▭
▮
▮
▱
▱
△
△ △
▴
▴ ▴
▵
▵ ▵
▸
▸ ▸
▹
▹ ▹
▽
▽ ▽
▾
▾ ▾
▿
▿ ▿
◂
◂ ◂
◃
◃ ◃
◊
◊ ◊
○
○
◬
◬
◯
◯ ◯
◸
◸
◹
◹
◺
◺
◻
◻
◼
◼
★
★ ★
☆
☆
☎
☎
♀
♀
♂
♂
♠
♠ ♠
♣
♣ ♣
♥
♥ ♥
♦
♦ ♦
♪
♪
♭
♭
♮
♮ ♮
♯
♯
✓
✓ ✓
✗
✗
✠
✠ ✠
✶
✶
❘
❘
❲
❲
❳
❳
⟦
⟦ ⟦
⟧
⟧ ⟧
⟨
⟨ ⟨ ⟨
⟩
⟩ ⟩ ⟩
⟪
⟪
⟫
⟫
⟬
⟬
⟭
⟭
⟵
⟵ ⟵ ⟵
⟶
⟶ ⟶ ⟶
⟷
⟷ ⟷ ⟷
⟸
⟸ ⟸ ⟸
⟹
⟹ ⟹ ⟹
⟺
⟺ ⟺ ⟺
⟼
⟼ ⟼
⟿
⟿
⤂
⤂
⤃
⤃
⤄
⤄
⤅
⤅
⤌
⤌
⤍
⤍ ⤍
⤎
⤎
⤏
⤏ ⤏
⤐
⤐ ⤐
⤑
⤑
⤒
⤒
⤓
⤓
⤖
⤖
⤙
⤙
⤚
⤚
⤛
⤛
⤜
⤜
⤝
⤝
⤞
⤞
⤟
⤟
⤠
⤠
⤣
⤣
⤤
⤤
⤥
⤥ ⤥
⤦
⤦ ⤦
⤧
⤧
⤨
⤨ ⤨
⤩
⤩ ⤩
⤪
⤪
⤳
⤳
⤵
⤵
⤶
⤶
⤷
⤷
⤸
⤸
⤹
⤹
⤼
⤼
⤽
⤽
⥅
⥅
⥈
⥈
⥉
⥉
⥊
⥊
⥋
⥋
⥎
⥎
⥏
⥏
⥐
⥐
⥑
⥑
⥒
⥒
⥓
⥓
⥔
⥔
⥕
⥕
⥖
⥖
⥗
⥗
⥘
⥘
⥙
⥙
⥚
⥚
⥛
⥛
⥜
⥜
⥝
⥝
⥞
⥞
⥟
⥟
⥠
⥠
⥡
⥡
⥢
⥢
⥣
⥣
⥤
⥤
⥥
⥥
⥦
⥦
⥧
⥧
⥨
⥨
⥩
⥩
⥪
⥪
⥫
⥫
⥬
⥬
⥭
⥭
⥮
⥮ ⥮
⥯
⥯ ⥯
⥰
⥰
⥱
⥱
⥲
⥲
⥳
⥳
⥴
⥴
⥵
⥵
⥶
⥶
⥸
⥸
⥹
⥹
⥻
⥻
⥼
⥼
⥽
⥽
⥾
⥾
⥿
⥿
⦅
⦅
⦆
⦆
⦋
⦋
⦌
⦌
⦍
⦍
⦎
⦎
⦏
⦏
⦐
⦐
⦑
⦑
⦒
不完整,请跟踪完整文件的链接。
htmlspecialchars()进行最少的编码,以确保字符串不会被解析为HTML。这使得您的字符串比使用htmlentities()对所有具有编码的内容进行编码时更易于阅读。
因为:
有时在编写XML数据时,不能在XML文件中使用HTML实体。 因为htmlentities替换的字符比htmlspecialchars多。这是不必要的,这会降低PHP脚本的效率,从而降低HTML代码的可读性。
htmlentities只在页面使用ASCII或LATIN-1等编码而不是UTF-8,并且处理数据的编码与页面的编码不同时才有必要。
推荐文章
- 使用PHP加密和解密密码的最佳方法是什么?
- 如何实现一个好的脏话过滤器?
- PHP中的三个点(…)是什么意思?
- Guzzlehttp -如何从guzzle6得到响应的正文?
- 移动一个文件到服务器上的另一个文件夹
- Laravel中使用雄辩的ORM进行批量插入
- PHP 5.4调用时引用传递-容易修复可用吗?
- 格式化字节到千字节,兆字节,千兆字节
- 如何在PHP中获得变量名作为字符串?
- 用“+”(数组联合运算符)合并两个数组如何工作?
- Laravel PHP命令未找到
- 如何修复从源代码安装PHP时未发现xml2-config的错误?
- 在PHP中对动态变量名使用大括号
- 如何从对象数组中通过对象属性找到条目?
- 如何从关联数组中删除键及其值?