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!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
11.05.2014, 17:23:27
|
Anfänger
|
|
Registriert seit: Nov 2003
Beiträge: 91
|
|
Umlaute
Hallo
Wenn ich im PHPMyAdmin über SQL den Befehl eingabe werden die Umlaute lesbar, richtig dargestellt
PHP-Code:
INSERT INTO `db`.`tabelle` ( `description`) VALUES ( 'ä')
Wenn ich dasselbe mit dem PHP-Script über einen PHP-Seite machen will steht in derselben DB Ã Klar kann ich beim Output dies wieder umwandeln, aber ich fände es besser wenn in der DB die Umlaute richtig sind.
PHP-Code:
$link = mysql_connect("zugang","user","passwort");
mysql_select_db("db_test",$link);
$query = "INSERT INTO `db`.`tabelle` ( `description`) VALUES ( 'ä')";
$result=mysql_query($query,$link);
|
11.05.2014, 17:35:39
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Umlaute
Wie sind die Einstellungen bzgl. Charset im PHP-Script und bei PHPMyAdmin?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
11.05.2014, 18:47:07
|
Anfänger
|
|
Registriert seit: Nov 2003
Beiträge: 91
|
|
AW: Umlaute
Datenbank hat utf8_unicode_ci
Tabelle und Spalte latin1_swedisch_ci
Habe unterschiedliches versucht.
Komisch ist, dass eine Erfassung direkt in phpMyadmin (einfügen) geht, aber über das PHP-Script nicht
Wo sollte der Charset im PHP-Script sein?
|
11.05.2014, 19:12:59
|
Anfänger
|
|
Registriert seit: Nov 2003
Beiträge: 91
|
|
AW: Umlaute
Ich habe es gelöst. Unklar ist mir zwar was war, aber so geht es. Ich mache sezte vorher alles auf utf8_decode
$test=utf8_decode('ä');
$query = "INSERT INTO `db`.`tabelle` ( `description`) VALUES ( '$test')";
$result=mysql_query($query,$link);
Danke fürs mitdenken
|
11.05.2014, 21:20:21
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: Umlaute
Zitat:
Datenbank hat utf8_unicode_ci
Tabelle und Spalte latin1_swedisch_ci
Habe unterschiedliches versucht.
|
Das betrifft nur suchen und sortieren.
Das sind keine Charsets.
Diese Versuche können also bei der Umlautepräsentation keine Verbesserungen bringen.
Zitat:
Unklar ist mir zwar was war,....
|
Solange du nicht weißt, was du da tust, wirst du immer wieder stolpern.
Es wäre vermutlich sehr sinnvoll sich da kundig zu machen.
Zitat:
Wo sollte der Charset im PHP-Script sein?
|
PHP Script
Datenbank
Datenbankverbindung
HTML
HTTP
Der Charset muss also ca 5 mal angegeben werden, damit alle beteiligten sich 100%ig verstehen.
Hier ganz gut beschrieben: http://phpforum.de/forum/showthread.php?t=217877
|
12.05.2014, 10:24:25
|
Anfänger
|
|
Registriert seit: Nov 2003
Beiträge: 91
|
|
AW: Umlaute
Zitat:
Zitat von DokuLeseHemmung
|
Wie recht du hast, brauchte mir schon viele Stunden, fand aber auch nie eine Lösung. Danke für den Link, werde es nun wirklich mal lesen!
Danke
|
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 10:33:01 Uhr.
|