PHP - Me aparece el símbolo extraño en el símbolo del Euro (€)

 
Vista:
Imágen de perfil de Borjahen

Me aparece el símbolo extraño en el símbolo del Euro (€)

Publicado por Borjahen (2 intervenciones) el 26/10/2015 18:00:48
Hola,

Tengo un simple echo que lee una simple cadena de texto de MySQL:

<?php echo $ofertas['oferta1']; ?>

La variable la puedo modificar de un input de un formulario, el problema es que cuando pongo en el formulario el símbolo del euro (€) aparece el siguiente código: "€".

Si en el input del formulario en vez de poner el símbolo pongo el &euro; sí funciona.

Si edito la variable desde PHPMyAdmin poniendo el símbolo sí funciona y sale bien.

La verdad es que me estoy volviendo loco, nose si el problema es del charset, del cotejamiento de la base de datos...

Espero que pueda solucionarlo, un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Lawliet
Val: 478
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Me aparece el símbolo "€" en el símbolo del Euro (€)

Publicado por Lawliet (351 intervenciones) el 26/10/2015 18:20:48
Hola...

Prácticamente son problemas de codificación con respecto a la forma en que se interpretan los caracteres; es decir, encoding, por que no intentas lo siguiente, por lo menos a mi en este ejemplo sencillo funciona correctamente...

1
2
3
4
5
6
7
8
9
10
11
<html>
	<head>
		<title>Codificacion</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	</head>
	<body>
		<?php
			echo "€";
		?>
	</body>
</html>

Sin mas que comentar, cualquier duda y/o inconveniente, aquí estamos.

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar