Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: Zwischen Kommerz & Wettbewerb - ist die aktuelle Club-WM sportlich interessant oder eher unnötig?
    • Sollte Deutschland auch Militärparaden einführen?
    • Offene Beziehung - Was haltet ihr davon?
    • Würdet ihr euer Todesdatum wissen wollen, wenn ihr das jetzt könntet?
    • Wie schaffe ich es dass mein Partner die Küche aufräumt?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Weltraum & Raumfahrt (mit Dr. Volker Kratzenberg-Annies) 🚀
    • Blickwechsel: Deine Fragen an einen Hiphop-Newcomer
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

27.10.2019
Übersicht
1
Hilf. Antw.
1
Antwort
0
Beiträge
2
Danke
0
Komplim.
0
Freunde
RayLaMue
27.10.2019, 09:40
UTF-8 Problem . Umlaute werden falsch dargestellt?

Hallo und guten Morgen,
kann mir hierbei jemand helfen?

Folgendes passiert :

Ich möchte Daten in meiner DB speichern. Das Speichern wird wie gewünscht umgesetzt, doch leider werden die Umlaute falsch interpretiert.

Ein "halbe" Lösung habe ich gefunden.

Sofern ich diesen Abschnitt an den Anfang der Seite setze:

 header('Content-Type: text/html; charset=ISO-8859-1'); 

werden die Wörter richtig in der DB abgespeichert.

ABER...

Danach werden die Wörter im HTML-Code falsch dargestellt.

Momentan habe ich also die Wahl, ob die Umlaute falsch in der DB abgespeichert werden, oder falsch in HTML angezeigt werden.

PS: Im HTML habe ich Folgendes gesetzt:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

Vielen Dank und schönen Sonntag .

...zum Beitrag
Hilfreichste Antwort
von verreisterNutzer
27.10.2019, 10:03

Lies dir mal Zeichencodierung/MySQL bei SelfHTML durch.

Es muss alles UTF-8 sein. Header, content type... auf der Website wo du dein Formular abschickst. In MySQL DB Kollation eg utf8_general_ci und Connection:

mysqli_query($db, "SET NAMES 'utf8'");

oder

$mysqli->set_charset("utf8");
...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel