Autoriser les Emojis sur votre site
Utilisation des émojis
Vous voulez que les utilisateurs puissent utiliser les emojis de leurs smartphones ou de leurs tablettes sur votre site tel que ceux la : 😻😊😀🌍🍁
Il suffit de changer le format de votre base de données de UTF8 vers UTF8mb4.
C'est simple non ?
Oui mais ce n'est pas tout ! Lors de votre connexion à votre base de données il faudra également dire que vos données que vous allez envoyer ou recevoir seront au format UTF8mb4.
Voici votre nouvelle connexion à votre base de données :
class connexionDB {
private $host = 'localhost';
private $name = 'name_bdd';
private $user = "root";
private $pass = 'root';
private $connexion;
function __construct($host = null, $name = null, $user = null, $pass = null){
if($host != null){
$this->host = $host;
$this->name = $name;
$this->user = $user;
$this->pass = $pass;
}
try{
$this->connexion = new PDO('mysql:host=' . $this->host . ';dbname=' . $this->name, $this->user, $this->pass,
array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8mb4', // C'est ici qu'on applique le format UTF8mb4
PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
}catch (PDOException $e){
echo 'Erreur : Impossible de se connecter à la BDD !';
die();
}
}
}