Salve a tutti, ho un problema che proprio non riesco a risolvere con la codifica...

Ho preso un editor di PHP, che supportasse l'UFT-8 e salvato i files in UTF-8
Al browser ho detto:

echo"<Content-type: text/html; charset=utf-8>";

Nel Database sql, ho detto:

UTF-8_general_ci

Nonostante questo, nonostante tutte le letture di manuali ed altro...

1) Nel database, le lettere accentate, si insaponano...
2) A video, a volte compaiono caratteri strani

3)...cosa più grave, ed ora da risolvere assolutamente...oggi, cosa assurda, il mio browser in locale ha iniziao a dire che non poteva inviare codice poichè era già stata scritta qualcosa a video...questo però non poteva essere!
Apro l'editor, tutto regolare...apro con un altro editor...e vedo che è comparso un punto, praticamente invisibe, prima del tag
"<?php"
quindi si vede qualcosa del tipo:

"°php"

premesso che questo punto, non è "°", ma è un carattere speciale, che non ho idea da dove provenga, e che se cancello, e poi salvo...RICOMPARE!

Maledizione...dove ho mancato???Da dove provengono tutti questi errori???