Moué, en gros, t'as copier coller le code du comment faire et tu ne cherches pas trop à comprendre pourquoi cela bug (surtout qu'en le copiant collant proprement, il ne bug pas). Enfin bref...
Ton premier problème est un problème d'encodage de caractères (charset).
Je te laisse chercher sur wikipedia ce qu'est un "encodage de caractères".
Ensuite, à toi d'en choisir un, puis il faudra que :
- l'encodage interne de PHP utilise l'encodage que tu as choisis (
mb_internal_encoding)
-
l'encodage utilisé par ta connexion MySQL corresponde également
- que tu forces le charset de tes documents HTML générés par PHP via un
header
- que tu configures ton logiciel qui te sert à coder pour utiliser ce charset
Pour ton deuxième problème, c'est du à un mauvais copier coller de ta part.
Le message d'erreur dit que tu cherches à faire un header à la ligne 43 de /home/idago/www/sd/team-extreme/www/forum/insert_sujet.php, or tu fais une sortie HTML à la ligne 1 de /home/idago/www/sd/team-extreme/www/forum/insert_sujet.php. Mais c'est juste interdit de faire cela.
Cela est surement du à un espace ou à un saut de ligne à la première ligne du fichier /home/idago/www/sd/team-extreme/www/forum/insert_sujet.php juste avant le <?php