w3 error validación UTF8 "\xC3" does not map to Unicode

  • Autor Autor jimmy1971
  • Fecha de inicio Fecha de inicio
J

jimmy1971

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Sorry, I am unable to validate this document because on line 1006 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.
The error was: utf8 "\xC3" does not map to Unicode

Ese error me tira, peor no logro detectarlo... alguien puede saber que ocurre?

Markup Validation of [url]http://mirapeliculasonline.com/ - W3C Markup Validator[/url]
 
Solo elimina los acentos y caracteres especiales del contenido, edita tu Theme o lo que sea, y usa funciones para reemplazar á por &aacute... etc.
 
Es porque en la línea 1006 esta el error.
Ahi mismo lo dice, no se porque creas un tema...
Insertar CODE, HTML o PHP:
explicaci�[...]

Solo tienes que modificar eso carácter por un ó
Ve al texto y modifícalo.
 
Solo elimina los acentos y caracteres especiales del contenido, edita tu Theme o lo que sea, y usa funciones para reemplazar á por á... etc.

Nada, quite caracteres especiales y tildes, pero sigue igual...

---------- Post agregado en la hora: 04:42 ---------- Anterior post agregado en la hora: 04:41 ----------

Es porque en la línea 1006 esta el error.
Ahi mismo lo dice, no se porque creas un tema...
Insertar CODE, HTML o PHP:
explicaci�[...]

Solo tienes que modificar eso carácter por un ó
Ve al texto y modifícalo.

Pienso que esto es de la descripción de la película, en tla caso no lo hago manualmente por lo que no puedo modificarlo como me pides. es el content del wordpress, del post...

El código de la descripción de la pelicula es una función que se llama del function.php que es esta:

PHP:
<?php
/*************************************************************************/
function wp_limit_post($max_char, $more_link_text = '[...]',$notagp = false, $stripteaser = 0, $more_file = '') {
    $content = get_the_content($more_link_text, $stripteaser, $more_file);
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]&gt;', $content);
    $content = strip_tags($content);

   if (strlen($_GET['p']) > 0) {
      if($notagp) {
      echo substr($content,0,$max_char);
      }
      else {
      echo '<p>';
      echo substr($content,0,$max_char);
      echo "</p>";
      }
   }
   else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
        $content = substr($content, 0, $espacio);
        $content = $content;
        if($notagp) {
        echo substr($content,0,$max_char);
        echo $more_link_text;
        }
        else {
        echo '<p>';
        echo substr($content,0,$max_char);
        echo $more_link_text;
        echo "</p>";
        }
   }
   else {
      if($notagp) {
      echo substr($content,0,$max_char);
      }
      else {
      echo '<p>';
      echo substr($content,0,$max_char);
      echo "</p>";
      }
   }
}
?>
 
Última edición:
Nada, quite caracteres especiales y tildes, pero sigue igual...

---------- Post agregado en la hora: 04:42 ---------- Anterior post agregado en la hora: 04:41 ----------



Pienso que esto es de la descripción de la película, en tla caso no lo hago manualmente por lo que no puedo modificarlo como me pides. es el content del wordpress, del post...

El código de la descripción de la pelicula es una función que se llama del function.php que es esta:

PHP:
<?php
/*************************************************************************/
function wp_limit_post($max_char, $more_link_text = '[...]',$notagp = false, $stripteaser = 0, $more_file = '') {
    $content = get_the_content($more_link_text, $stripteaser, $more_file);
    $content = apply_filters('the_content', $content);
    $content = str_replace(']=]=>', ']]&gt;', $content);
    $content = strip_tags($content);

   if (strlen($_GET['p']) > 0) {
      if($notagp) {
      echo substr($content,0,$max_char);
      }
      else {
      echo '<p>';
      echo substr($content,0,$max_char);
      echo "</p>";
      }
   }
   else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
        $content = substr($content, 0, $espacio);
        $content = $content;
        if($notagp) {
        echo substr($content,0,$max_char);
        echo $more_link_text;
        }
        else {
        echo '<p>';
        echo substr($content,0,$max_char);
        echo $more_link_text;
        echo "</p>";
        }
   }
   else {
      if($notagp) {
      echo substr($content,0,$max_char);
      }
      else {
      echo '<p>';
      echo substr($content,0,$max_char);
      echo "</p>";
      }
   }
}
?>

Después de la linea:
PHP:
$content = strip_tags($content);

Agrega lo siguiente:
PHP:
$content = esc_html($content);

Con eso debería ser suficiente si usas WordPress.
 
Después de la linea:
PHP:
$content = strip_tags($content);

Agrega lo siguiente:
PHP:
$content = esc_html($content);

Con eso debería ser suficiente si usas WordPress.

Muy bueno!
Se soluciono con eso, ahora me aparecen más de 80 errores que ire depurano, si me tranco en algo te vuelvo a comentar a ver si puedes ayudarme...
 
Atrás
Arriba