Problema adaugare Diacritice in baza de date MySQL
Scris: Vin Oct 26, 2012
Buna ziua,
Incerc sa introduc un text in baza de date (PDO, mysql) cu diacritice si nu-mi iese, am acest cod:
Iar cand verific in baza de date, diacriticile imi apar cu "?" in afara de "â". Mentionez ca BD este "utf8_general_ci" si tabelul la fel.
Incerc sa introduc un text in baza de date (PDO, mysql) cu diacritice si nu-mi iese, am acest cod:
Cod: Selectaţi tot
header('Content-Type: text/html; charset=utf-8');
$dbh = new PDO("mysql:host=$host; dbname=$dbname", $dbuser, $dbpass);
$dbh->exec("SET CHARACTER SET utf8");
if (isset($_POST['pr']) && $_POST['pr'] != ""){
$pr = $_POST['pr'];
$id = $_POST['id'];
//echo $pr; die();
$sql = "UPDATE `prog` SET text = '$pr' WHERE id = '$id'";
$dbh->query($sql);
}