CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
22.04.2015, 17:33:40
|
Anfänger
|
|
Registriert seit: Apr 2015
Alter: 63
Beiträge: 4
|
|
Deutsche Sonderzeichen falsch dargestellt
Salü zusammen,
ich bin mir nicht sicher ob ich ein php- oder mysql-Problem habe, aber ich probiers mal hier.
Ich habe ein kleines php-Skript geschrieben, das einen Textwert aus einem html-Formular in eine mysql-Tabelle einträgt. Leider werden die deutschen Sonderzeichen (Umlaute, ß) falsch dargestellt und ich hab keine Ahnung wieso. Ich vermute, daß es irgendwie mit den Tabelleneinstellungen zusammenhängt. Momentan steht die Kollation auf utf8_german2_ci (das habe ich mir einfach von den auf dem Server ebenfalls liegenden Wordpress-Tabellen abgeguckt), ich hab auch schon andere Einstellungen probiert, bisher ohne Erfolg.
Hat jemand eine Idee wo's hakt?
Beste Grüße,
Evi
|
22.04.2015, 20:14:36
|
Member
|
|
Registriert seit: Nov 2007
Beiträge: 843
|
|
AW: Deutsche Sonderzeichen falsch dargestellt
Hi,
sry aber dieses Thema ist doch auf jeder PHP+MySQL Seite/Forum 1000mal
diskutiert. Google ein bissle, hier einige Suchwörter: PHP MYSQL UTF8
MfG
CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
|
23.04.2015, 12:10:52
|
Anfänger
|
|
Registriert seit: Apr 2015
Alter: 63
Beiträge: 4
|
|
AW: Deutsche Sonderzeichen falsch dargestellt
Danke für den HInweis, das Stichwort "utf-8" hat mir gefehlt.
|
24.04.2015, 11:06:05
|
Anfänger
|
|
Registriert seit: Apr 2015
Alter: 63
Beiträge: 4
|
|
AW: Deutsche Sonderzeichen falsch dargestellt
Nochmal herzlichen Dank für den Schubs in die richtige Richtung, Problem gelöst! Mit utf_encode() hats geklappt.
Beste Grüße,
Evi
|
24.04.2015, 12:59:00
|
Member
|
|
Registriert seit: Mar 2004
Ort: wien
Beiträge: 512
|
|
AW: Deutsche Sonderzeichen falsch dargestellt
genau genommen ist das aber eine Krücke!
utf8_encode() konvertiert nur ISO8859 zu UFT-8. Sind header und Datenbank korrekt codiert, braucht man das nicht.
Probleme würde es dann geben, wenn man tatsächlich ISO-codierte Daten senden möchte, die werden dann UTF-8 Zwangscodiert. Mein Rat wäre also dahin gehend, ein korrekte Codierung zu verwenden und nicht zu konvertieren.
__________________
Gruss sys ;-)
Ich möchte wie mein Grossvater sterben, lächelnd und schlafend, nicht schreiend und weinend, wie sein Beifahrer.
|
25.04.2015, 15:23:42
|
Anfänger
|
|
Registriert seit: Apr 2015
Alter: 63
Beiträge: 4
|
|
AW: Deutsche Sonderzeichen falsch dargestellt
Danke, du hast natürlich recht! :)
Ich hab als Testdaten alte Access2000-Exporte, da geht das mit der Krücke.
Fürs neue Projekt (kleine Wordpress-Erweiterung) sollte das natürlich anders laufen. Ich denke aber, daß ich das Ding letztendlich als Plugin realisieren werde und Wordpress die korrekte Codierung überlasse. Diese Anlaufschwierigkeiten kommen glaub ich daher, daß ich jetzt in der Testphase externe php-Skripts in Wordpress aufrufe, und da klappts halt nicht mit den Umlauten wenn man nicht den richtigen Header mitgibt.
Ganz schön was gelernt die letzten Tage, danke euch allen! :)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:20:47 Uhr.
|