Foros del Web » Programando para Internet » PHP »

Problemas con visualizacion de ñ y otros caracteres

Estas en el tema de Problemas con visualizacion de ñ y otros caracteres en el foro de PHP en Foros del Web. hola amigos del foro estoy utilizando php 5.3 y centos 6 y tengo Problemas con visualizacion de ñ y otros caracteres como este �Has olvidado ...
  #1 (permalink)  
Antiguo 22/03/2012, 20:20
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Problemas con visualizacion de ñ y otros caracteres

hola amigos del foro estoy utilizando php 5.3 y centos 6 y tengo Problemas con visualizacion de ñ y otros caracteres como este �Has olvidado tu contrase�a?

ya intente como lo decia en otros post

pero no me ha funcionado

http://www.forosdelweb.com/f18/no-mu...-las-n-628913/


que puedo hacer ?
  #2 (permalink)  
Antiguo 22/03/2012, 22:20
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Problemas con visualizacion de ñ y otros caracteres

primero que nada aprender a codificar como debe ser:

¿como haces eso?

facil

en tu script fijate que el formato en el que esta tu archivo php sea utf-8 sin boom

luego si tomas el texto de una bd esta debe estar con un cotejamiento en utf-8

yo uso utf-8 spanich ci

y por ultimo fijate que tu salida de texto este el meta charset utf-8

entre la etiqueta head.

saludos
  #3 (permalink)  
Antiguo 23/03/2012, 06:18
 
Fecha de Ingreso: marzo-2011
Mensajes: 53
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Problemas con visualizacion de ñ y otros caracteres

prueba esto justo después de poner el código de conexión con el servidor.
mysql_query("SET NAMES 'utf8'");
creo que con eso no debes de tener problemas.
un saludo!
  #4 (permalink)  
Antiguo 23/03/2012, 08:12
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Problemas con visualizacion de ñ y otros caracteres

amigos gracias por responder

tengo una pagina index.php que no trae nada de base de datos
y me esta mostrando este simbolo � en lugar de ¿


que puedo hacer para corregir este inconveniente
  #5 (permalink)  
Antiguo 23/03/2012, 08:22
 
Fecha de Ingreso: marzo-2011
Mensajes: 53
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Problemas con visualizacion de ñ y otros caracteres

tienes esto puesto?
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
saludos!
  #6 (permalink)  
Antiguo 23/03/2012, 08:22
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: Problemas con visualizacion de ñ y otros caracteres

Sencillamente codificación de caracteres. Revisa qué codificación está utilizando actualmente tu archivo index.php.

Intenta con algo sencillo, vamos con el Bloc de Notas, archivo, guardar como, selecciona UTF-8 en la codificación y ya está. Éste sería el primer paso, si no, indica en la cabecera el tipo de contenido.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.
  #7 (permalink)  
Antiguo 23/03/2012, 08:26
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Problemas con visualizacion de ñ y otros caracteres

estoy utilizando

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?header('Content-Type: text/html; charset=utf-8');?>
  #8 (permalink)  
Antiguo 24/03/2012, 10:32
 
Fecha de Ingreso: abril-2011
Mensajes: 33
Antigüedad: 13 años
Puntos: 7
Respuesta: Problemas con visualizacion de ñ y otros caracteres

el código fuente también debe estar en utf8 si utilizas directamente caracteres ñ acentros € etc...

descargate el notepad++ y puedes convertir los archivos fuente a utf8 sin boom


para cargar el charset utf8 en mysql puedes utilizar la función mysql_set_charset

si utilizas una versión menor a php 5.3 aqui tienes su definición

Código PHP:
Ver original
  1. if (function_exists('mysql_set_charset') === false) {
  2.     function mysql_set_charset($charset, $link_identifier = null)
  3.      {
  4.          if ($link_identifier == null) {
  5.              return mysql_query('SET NAMES "'.$charset.'"');
  6.          } else {
  7.              return mysql_query('SET NAMES "'.$charset.'"', $link_identifier);
  8.          }
  9.      }
  10.  }
Extraida de aqui [URL="http://www.webserveis.com/222/definir-codificacion-de-caracteres-utf8-para-mysql-en-php/"]http://www.webserveis.com/222/definir-codificacion-de-caracteres-utf8-para-mysql-en-php/[/URL]

y como te indican el metatag para tus html tambien a utf8
__________________
www.webserveis.com

Etiquetas: caracteres, visualizacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:38.