Autor Tema: [Help] Caracteres con ´ Tildes  (Leído 577 veces)

Desconectado Rastrillox

  • PHPero Experto
  • *****
  • Mensajes: 592
  • Karma: 25
  • Sexo: Masculino
    • Ver Perfil
    • Forhabbo.es
[Help] Caracteres con ´ Tildes
« en: 16 de Junio de 2010, 22:24:39 pm »
Buenas a todos, hice un chat, pero tengo un problema, es que cuando pongo una palabra con tilde á, me sale un cuadrito raro.. como hago que me aparesca á¿

Comunidad PHPeros

[Help] Caracteres con ´ Tildes
« en: 16 de Junio de 2010, 22:24:39 pm »

Desconectado Alejo

  • PHPer@
  • **
  • Mensajes: 79
  • Karma: 1
  • Sexo: Masculino
  • Daniel Alejandro
    • Ver Perfil
    • Que te interesa...
Re:[Help] Caracteres con ´ Tildes
« Respuesta #1 en: 16 de Junio de 2010, 23:54:06 pm »
xD.Post basura el mio.
« Última modificación: 23 de Junio de 2010, 18:10:22 pm por Alejo »
<?php
   
if Ser un phpero
   
{
      echo 
"No soy PHPero";
   }
   else
   {
      echo 
"PHPero user";
   }
?>


Desconectado Fermin

  • PHPero Experto
  • *****
  • Mensajes: 783
  • Karma: 7
  • Sexo: Masculino
  • Nada que decirte.
    • Ver Perfil
Re:[Help] Caracteres con ´ Tildes
« Respuesta #2 en: 16 de Junio de 2010, 23:55:56 pm »
Citar
Una pregunta que servidor usas, Asi te puedo ayudar.

que tiene que ver eso?

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Help] Caracteres con ´ Tildes
« Respuesta #3 en: 17 de Junio de 2010, 01:09:38 am »
Se vale buscar un poco niñas...
Código: [Seleccionar]
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Saludos.
[Es como el tema numero 100 con la misma pregunta]
Twitter: @JoakoM010



Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Help] Caracteres con ´ Tildes
« Respuesta #4 en: 17 de Junio de 2010, 01:17:06 am »
Puedes usar la codificación utf-8 en el head de tu página, o bien, a la hora de insertar los mensajes en la base de datos, uso esta función, que es como un htmlentities, pero hecha por mí:

# Codificar carácteres especiales
function encode($texto){
	
$antes = array(&#39;"&#39;,&#39;¡&#39;,&#39;á&#39;,&#39;é&#39;,&#39;í&#39;,&#39;ó&#39;,&#39;ú&#39;,&#39;ã&#39;,&#39;õ&#39;,&#39;â&#39;,&#39;ê&#39;,&#39;î&#39;,&#39;ô&#39;,&#39;û&#39;,&#39;ç&#39;,&#39;ü&#39;,&#39;Á&#39;,&#39;É&#39;,&#39;Í&#39;,&#39;Ó&#39;,&#39;Ú&#39;,&#39;Ã&#39;,&#39;Õ&#39;,&#39;Â&#39;,&#39;Ê&#39;,&#39;Î&#39;,&#39;Ô&#39;,&#39;Û&#39;,&#39;Ç&#39;,&#39;Ü&#39;,&#39;"&#39;,&#39;~&#39;,&#39;>&#39;,&#39;<&#39;,&#39;ñ&#39;,&#39;Ñ&#39;,&#39;¿&#39;);
	
$despues = array("&quot;","&iexcl;","&aacute;","&eacute;","&iacute;","&oacute;","&uacute;","&atilde;","&otilde;","&acirc;","&ecirc;","&ecirc;","&ocirc;","&ucirc;","&ccedil;","&uuml;","&Aacute;","&Eacute;","&Iacute;","&Oacute;","&Uacute;","&Atilde;","&Otilde;","&Acirc;","&Ecirc;","&Icirc;","&Ocirc;","&Ucirc;","&Ccedil;","&Uuml;","&acute;","&tilde;","&gt;","&lt;","&ntilde;","&Ntilde;","&iquest;");
	

	
$texto str_replace($antes,$despues,$texto);
	
return 
$texto;
}


Y entonces, así cuando lo vas a guardar en la base de datos, lo guardas así:

$mensaje encode($_POST[&#39;mensaje&#39;]);
mysql_query("INSERT INTO mensajes (mensaje) VALUES (&#39;$mensaje&#39;)");
// etc...


Saludos ^^
- Moderador de PHP


Desconectado Rastrillox

  • PHPero Experto
  • *****
  • Mensajes: 592
  • Karma: 25
  • Sexo: Masculino
    • Ver Perfil
    • Forhabbo.es
Re:[Help] Caracteres con ´ Tildes
« Respuesta #5 en: 17 de Junio de 2010, 20:18:36 pm »
Gracias kevin, era algo asi que necesitaba, no tenia nada que ver con los meta charset="UTF8" ni Iso Etc...

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Help] Caracteres con ´ Tildes
« Respuesta #6 en: 18 de Junio de 2010, 02:26:12 am »
Por supuesto que sí tiene que ver con el charset, no obstante, también depende de qué manera ingreses los datos a la BD ;)
Saludos ^^
- Moderador de PHP