Ver Mensaje Individual
  #23 (permalink)  
Antiguo 20/02/2013, 09:36
nenerocker73
 
Fecha de Ingreso: mayo-2012
Mensajes: 34
Antigüedad: 12 años
Puntos: 1
Respuesta: almacenar caracteres muy raros en mysql

Cita:
Iniciado por chelocastillo1 Ver Mensaje
Encriptalos ántes de mandarlos a la base de datos y listo. xD

Código:
<html>
<body>
<?php
	$chars = '✔ 【✔】 ★';
	//$chars = 'HOLA K ACE?';
	echo 'A CODIFICAR: ' . $chars;

	// encriptar variable $chars.
	$chars = base64_encode($chars);
	echo '<br /><br />ENCODED CHARS: ' . $chars;

	// desencriptar variable $chars.
	$chars = base64_decode($chars);
	echo '<br /><br />DECODED CHARS: ' . $chars;
?>
</body>
</html>


Aunque para que la base de datos te guarde los caracteres especiales creo que tenes que cambiar el COTEJAMIENTO de la TABLA o la BASE DE DATOS (http://www.comocreartuweb.com/curso-php-y-msql/las-bases-de-datos/crear-la-base-de-datos/cotejamiento.html).

La función en PHP que pasa de caracteres "normales" a caracteres html es la función htmlspecialchars y htmlspecialchars_decode.
Excelente amigazooo!! funciono de diez :D gracias loco!
los otros son mas vagos que yo jajaja