Non so se il problemasia di php o di mysql però provo a chiedere qui lo stesso.
Ho creato un sito, volevo usare come charset utf-8, ho dichiarato il charset nel html e salvato i file in questo formato. Solo che il mio hosting ha come default per il database mysql iso-8859.
Ogni volta che ho cercato di settare il db con il charset utf-8 la modifica durava il tempo della connessione, ogni volta che mi riconnettevo la volta dopo lo trovaro risettato con iso-8859.
Ho deciso quindi di usare iso-8859.
Ho cambiato la dichiarazione del charset nel hml solo che mida alcuni problemi:
All'inizio di ogni file mi esce fuori questa sequnza strana di caratteri:
nonostante non ci sia nessun carattere prima del html, nemmeno lo spazio.
poi quando viene eseguita una ricerca alla parola cercata viene aggiunto la stessa sequenza di caratteri esempio:
http://www.0web.it/search.php?q=prova
Cosa può essere? non riesco a capire perchè ci sia questo problema....