diff --git a/reference/strings/functions/htmlspecialchars.xml b/reference/strings/functions/htmlspecialchars.xml
index d206b1d43..34c7d4238 100644
--- a/reference/strings/functions/htmlspecialchars.xml
+++ b/reference/strings/functions/htmlspecialchars.xml
@@ -1,5 +1,5 @@
-
+
@@ -30,10 +30,10 @@
preparar la entrada para una inclusión en la mayoría de los contextos
de un documento HTML. Sin embargo, si la entrada puede presentar caracteres
que no están codificados en el juego de caracteres del documento final,
- y se desea preservar estos caracteres (como numéricos o
- entidades nombradas), esta función y la función htmlentities
+ y se desea preservar estos caracteres (en forma de entidades numéricas o
+ nombradas), esta función y la función htmlentities
(que solo codifica las subcadenas que tienen entidades nombradas equivalentes)
- no son suficientes. Se debe utilizar la función
+ pueden no ser suficientes. Puede que sea necesario utilizar la función
mb_encode_numericentity en su lugar.
@@ -53,7 +53,7 @@
" (comillas dobles)
- " excepto si ENT_NOQUOTES
+ " excepto si ENT_NOQUOTES está definido
' (comilla simple)
@@ -140,8 +140,8 @@
ENT_DISALLOWED
- Reemplaza los puntos de código inválidos del documento proporcionado con
- un carácter de reemplazo Unicode U+FFFD (UTF-8) o �
+ Reemplaza los puntos de código inválidos para el tipo de documento
+ proporcionado con un carácter de reemplazo Unicode U+FFFD (UTF-8) o �
(de lo contrario) en lugar de dejarlo tal cual. Esto puede ser útil para,
por ejemplo, asegurar el correcto formato de documentos XML que contienen
contenido externo.
@@ -200,7 +200,7 @@
Cuando el parámetro double_encode está desactivado,
- PHP no codificará las entidades html existentes; por omisión, todo es convertido.
+ PHP no codificará las entidades HTML existentes; por omisión, todo es convertido.
@@ -256,6 +256,27 @@
$new = htmlspecialchars("Test", ENT_QUOTES);
echo $new; // <a href='test'>Test</a>
?>
+]]>
+
+
+
+
+
+ ENT_IGNORE y ENT_SUBSTITUTE con secuencias UTF-8 inválidas
+
+
]]>