Salve ragazzi
Ho un problemino...
Ho creato un area amministrativa dove inserire delle news che poi si vedranno nella parte pubblica del mio sito.
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Amministrazione</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Qui è tutto perfetto... se provo a modificare il testo da me inserito lo vedo correttamente sia come preview che anche nel textarea.
Il problema è che quando vado a inserire il testo nel db...lo inserisce in malo modo
del tipo che se inserisco "ciao èèèèèèèèèèèèèèèèè ààààààààààààà òòòòòòòòò"
mi salva "ciao èèèèèèèèèèèèèèèèè à à à à à à à à à à à à à òòòòòòòòò "
Ho impostato il DB con collation= utf8-bin e pure le colonne titolo e descrizione della news hanno collation=utf8-bin...
Non capisco perchè mi sfolla in questo modo!?
Ovviamente quando vado a prelevare i dati dalla parte pubblica non vedo le lettere accentate ma tutte quelle Ã
parte pubb
Codice PHP:
<?php if (isset($_SERVER['HTTP_USER_AGENT']) && !strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) echo '<?xml version="1.0" encoding="UTF-8"?>'. "\n"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" xml:lang="<?php echo $lang; ?>" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo $title; ?></title>
<base href="<?php echo $base; ?>" />
allora xk nella parte amministrativa...anche se il db ha nel campo descrizione à leggo è?!?
e perchè nella parte pubblica no?
cosa ho sbagliato?!