Quitar Caracteres extraños

  • Autor Autor josemanuelprz24
  • Fecha de inicio Fecha de inicio
J

josemanuelprz24

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola que tal

Cuando hay acentos en la fecha de mi web, aparece el signo de "?" encerrado en un rombo negro

Ya puse esta etiqueta:

HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

y nada, tambien intente usar Strings y no.

Alguien sabe de algo?

Saludos! :encouragement:
 
Hola, efectivamente hay una base de datos de por medio, por que es Wordpress, pero me he fijado en el cotejamiento y es el mismo en todas las tablas:

cotejamineto.webp

Haber si logro ser más especifico, la fecha anteriormente estaba en ingles, y solo coloque esto para transformarla a Español:

PHP:
<?php setlocale(LC_ALL,"es_ES"); ?>

PHP:
<span><i class="fa fa-clock-o"></i> <?php echo "<span style='text-transform: uppercase;'>". strftime("%A %d de %B de %Y", get_post_meta( $post->ID, 'event_when', true ) ) ."</span>"; ?></span>

Pero en el caso de "Miércoles" la letra "é" aparece extraña, pero solo pasa con la fecha, si coloco algun acento o ñ en el contenido no pasa nada.

Un saludo! :encouragement:
 
Prueba con

Insertar CODE, HTML o PHP:
<?php setlocale(LC_ALL,"es_ES.UTF-8"); ?>

por aqui debe haber mas info de utf8 por si no te funciona lo de arriba --> PHP: setlocale - Manual
 
en el theme

HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

en el php de la conexion de la base de datos. justo despues de abrir la conexion a la base de datos.

Insertar CODE, HTML o PHP:
mysql_set_charset('utf8');
 
A veces es necesario agregar la codificación de caracteres en código php, agrega al inicio del archivo, como primer línea:

PHP:
<?php header('Content-Type: text/html; charset=UTF-8'); ?>
 
Atrás
Arriba