Beiträge von GogoM

    Gelöst :S:S:S

    Dank eurer Tipps bin ich die Sache nochmal durchgegangen.

    mysqli_query($db, "set names utf8mb4"); nach dem Laden der DB und

    <meta charset=\"LATIN1\"> im Header und alles wird korrekt angezeigt.

    Dank an euch <3

    Hallo miteinander ...

    Habe versucht meine Datenbank vom alten Provider auf NetCup zu portieren.

    Das gute alt utf8_general_ci gibt es auf den neuen Server nicht, also utf8mb4_unicode_ci, auf Nummer sicher gehen.

    Leider werden jetzt alle Umlaute falsch dargestellt. Habe einiges probiert:

    * Documentformat UTF-8, UTf-8 BOM

    * meta charset: utf-8, mb4 ...

    * PHP-Versionen: 8.2 - 7.6

    * verschieden Formate in der MySQL-DB

    Keine Verbesserung :cursing:

    Ich bin doch nicht der einzige, der das Problem hat ?

    Ich könnte zwar Ä in &Auml; umschreiben, ist bei einem größeren Projekt auch to much ...

    Wahrscheinlich gibt es eine Lösung, habe mich aber beim Googlen noch mehr verwirrt.

    Bin für jeden Tip dankbar - Gruß GogoM

    Habs hinbekommen. Hier meine Lösung, falls andere auch das Problem haben:


    include_once "includes/PHPMailerAutoload.php";

    $mailer = new PHPMailer;

    $mailer->CharSet = "UTF-8";

    $mailer->isSendmail();

    $mailer->setFrom("$adminmail","$adminmail_name");

    $mailer->addAddress("$empfaengermail","$empfaenger_name");

    $mailer->Subject = "Nachricht";

    $mailer->Body = "$empfaenger_name hat folgende Nachricht ...";

    if (!$mailer->send()) { echo"".$mailer->ErrorInfo.""; }

    Hallo, ich versuche schon seit längerem den phpmailer in Betrieb auf meinem "Expert S" zu nehmen. Ich brauche ihn nur zum senden von Formulardaten, also SMTP. Welche Einstellungen/Parameter sind zu machen, damit etwas gesendet wird?