Código PHP:
$specialChars = array("¡","¢","£","¤","¥","¦","§","¨","©","ª","«","¬","*","®","¯","°","±","²","³","´","µ","¶","·","¸","¹","º","»","¼","½","¾","¿","×","÷","À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ø","ù","ú","û","ü","ý","þ","ÿ");
$htmlEntities = array("¡","¢","£","¤","¥","¦","§","¨","©","ª","«","¬","*","®","¯","°","±","²","³","´","µ","¶","·","¸","¹","º","»","¼","½","¾","¿","×","÷","À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ø","ù","ú","û","ü","ý","þ","ÿ");
Código PHP:
<?php
$test = str_replace($specialChars, $htmlEntities, $test);
echo codificar($test);
?>
Código HTML:
España,[6] también denominado Reino de España, es una nación miembro de la Unión Europea, constituido en Estado social y democrático de Derecho y cuya forma de gobierno es la monarquía parlamentaria. Su territorio, con capital en Madrid, ocupa la mayor parte de la Península Ibérica, al que se añaden los archipiélagos de las Islas Baleares (en el mar Mediterráneo occidental) y de las Islas Canarias (en el océano Atlántico nororiental), así como en el norte del continente africano las plazas de soberanía de las ciudades autónomas de Ceuta y Melilla, además de los distritos y posesiones menores de las islas Chafarinas, el peñón de Vélez de la Gomera y el peñón de Alhucemas. El municipio de Llívia, rodeado totalmente por territorio francés, en los Pirineos, completa el conjunto de territorios junto con la isla de Alborán, las islas Columbretes y una serie de islas e islotes frente a sus propias costas. © Copyright.
Código PHP:
]<?php
function codificar($cadena) {
$cadena = str_replace($specialChars, $htmlEntities, $cadena);
return $cadena;
}
echo codificar($test);
?>
Código HTML:
España,[6] también denominado Reino de España, es una nación miembro de la Unión Europea, constituido en Estado social y democrático de Derecho y cuya forma de gobierno es la monarquÃ*a parlamentaria. Su territorio, con capital en Madrid, ocupa la mayor parte de la PenÃ*nsula Ibérica, al que se añaden los archipiélagos de las Islas Baleares (en el mar Mediterráneo occidental) y de las Islas Canarias (en el océano Atlántico nororiental), asÃ* como en el norte del continente africano las plazas de soberanÃ*a de las ciudades autónomas de Ceuta y Melilla, además de los distritos y posesiones menores de las islas Chafarinas, el peñón de Vélez de la Gomera y el peñón de Alhucemas. El municipio de LlÃ*via, rodeado totalmente por territorio francés, en los Pirineos, completa el conjunto de territorios junto con la isla de Alborán, las islas Columbretes y una serie de islas e islotes frente a sus propias costas. © Copyright.
¿Algún genio sabe la solución?