eks960

Textcodierung fehlerhaft nach Übergabe der Daten vom mySql an PHP

Guten Tag,
ich habe ein kleines Problem.
Grobe Beschreibung:
Eine Datenbank übergibt einen Datensatz an eine mySql Datenbank. Textcodierung der Transfer Testdatei ist windows-1252.
Per PHP Script wird diese Textdatei an mySql eine Datenbank übergeben.
In der Datenbank sind die einzelnen Datensätze lesbar, sprich mit Umlauten, Sonderzeichen, etc.
Eine Abfrage an die Datenbank mit einem Browser liefert allerdings die Umlaute und Sonderzeichen nicht korrekt aus.
Die Webseiten werden mit UTF-8 ausgegeben, die Datensätze aus der Datenbank jedoch in "westlich".
D.i. stelle ich die Codierung des Browsers auf "unicode" ist die Webseite korrekt, die Teile aus der Datenbank jedoch fehlerhaft.
Und umgekehrt. Die Einträge aus der Datenbank sind korrekt, der Rest aber nicht.
Weil etliche nicht westliche Sprachen auf die Datensätze aus der Datenbank zugreifen wäre es gut, dass alles in "unicode" darstellbar ist.
Nun habe ich mit "Kollation" Einträgen im myPHP Admin versucht eine korrekte Ausgabe zu erzeugen, was bis jetzt jedoch nicht hingehauen hat.
Was kann "relativ einfach" eingestellt werden, dass ein Browser die Datenbank Ausgabe in unicode bekommt.
Danke für Denk-Anstösse oder eine Lösung.

Gruss E. Kis
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 275844

Url: https://administrator.de/forum/textcodierung-fehlerhaft-nach-uebergabe-der-daten-vom-mysql-an-php-275844.html

Ausgedruckt am: 07.06.2025 um 03:06 Uhr

certifiedit.net
certifiedit.net 27.06.2015 um 16:56:30 Uhr
Goto Top
Hallo E.

wer hat dieses Meisterwerk denn programmiert? Am optimalsten wäre es wohl die Zeichensätze generell zu vereinheitlichen (Größe des Projektes?) und entsprechend vor der DB Verbindung zu generalisieren.

Hast du mehr Infos zum System? Eigenprogrammierung?

Generell: https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2 ...

Wobei Vorausplanung immer besser ist, als nachgewurstel.

VG
114757
Lösung 114757 27.06.2015, aktualisiert am 28.06.2015 um 12:14:21 Uhr
Goto Top
EKS960
EKS960 28.06.2015 um 12:15:37 Uhr
Goto Top
Danke für den Tipp,
UTF-8 für die Datenbankanbindung war die Lösung. Vielen Dank nochmal!!