Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de stocker l'arabe dans la base de données MYSQL à l'aide de PHP

Je n'ai pas essayé en langue arabe mais j'ai essayé mon code dans mon dernier site de projet, le site était disponible en plusieurs langues. vous pouvez simplement ajouter la fonction php urlencode pour enregistrer le contenu dans la base de données et pour récupérer le contenu des données, utilisez la fonction urldecode.

$content=urlencode($_POST["content"]);

echo $content;
$sql="update home set content='$content'";

pour récupérer/imprimer

echo urldecode($data['content']);

ou si vous ne le souhaitez pas, modifiez simplement le type de classement de colonne "UTF8_GENERAL_CI"