SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.08.2005, 09:24:45
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
Umlaute

Hi
mache einen INSERT, er speichert aber statt "Geländewagen" "Geländewagen". Wie kann man das machen, dass er die Umlaute richtig abspeichert.

Geändert von Zudecke (19.08.2005 um 09:25:01 Uhr)
Mit Zitat antworten
  #2  
Alt 19.08.2005, 10:22:54
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Umlaute

ich gucke in meine hellseherkugel...und sehe...nichts! muss sie wohl mal zur reparatur bringen.
Mit Zitat antworten
  #3  
Alt 19.08.2005, 10:29:39
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: Umlaute

Abfrage:

$abfr="INSERT INTO aa_seek_i (seekid, aw1, aw2, aw3, aw4, tab) VALUES ('".$_REQUEST["kat_name"]."', '".$_REQUEST["auswid1"]."', '".$_REQUEST["auswid2"]."', '".$_REQUEST["auswid3"]."', '".$_REQUEST["auswid4"]."', '".substr($_REQUEST["tab_name"],0,-2)."');";

In der DB landet in der Spalte "seekid" "Geländewagen" statt "Geländewagen".

Das komische ist, dass er auf einer anderen Seite mit derselben Abfrage das ganze aber normal abspeichert.

Geändert von Zudecke (19.08.2005 um 10:34:07 Uhr)
Mit Zitat antworten
  #4  
Alt 19.08.2005, 10:35:09
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Umlaute

dann zählen wir jetzt 1 und 1 zusammen, und schließen daraus, dass der inhalt von $_REQUEST[ 'kat_name' ] mal durch html_entities gejagt wurde oder sonstwie die sonderzeichen durch html-entitäten ersetzt wurden.
Mit Zitat antworten
  #5  
Alt 19.08.2005, 10:38:02
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: Umlaute

1+1,
hab aber $_REQUEST['kat_name'] schon testweise ausgegeben, der Inhalt ist "Geländewagen".
Mit Zitat antworten
  #6  
Alt 19.08.2005, 10:47:02
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Umlaute

egal wie oft du es ausgibst: wenn man was in die db einfügt, wird aus ä nicht einfach ä hast du auch in den html-quelltext geschaut, wie dort geländewagen aussieht?

Geändert von feuervogel (19.08.2005 um 10:48:55 Uhr)
Mit Zitat antworten
  #7  
Alt 19.08.2005, 10:47:41
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Umlaute

Und mit welchem Quellcode siehst du dir die Daten in der Datenbank an?
Mit Zitat antworten
  #8  
Alt 19.08.2005, 10:57:28
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: Umlaute

Im Quelltext steht das so drin: "Geländewagen"
Wie bekomm ich das "ä" hin?

Geändert von Zudecke (19.08.2005 um 10:58:01 Uhr)
Mit Zitat antworten
  #9  
Alt 19.08.2005, 11:00:31
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Umlaute

wie schon erwähnt, wird ä zu ä durch www.php.net/html_entities

dort findet sich ein link zu http://www.php.net/manual/de/functio...ity-decode.php

p.s.: dir ist schon klar warum im quelltext ein ä steht und du das im browser nicht so einfach erkennst, sondern dort nur ein ä siehst?

Geändert von feuervogel (19.08.2005 um 11:02:19 Uhr)
Mit Zitat antworten
  #10  
Alt 19.08.2005, 11:10:07
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: Umlaute

Weil es irgendwie ein Sonderzeichen ist, das normalerweise so nicht dargestellt werden kann? Hab dafür eigentlich kein htmlentities() benutzt.
Jedenfalls geht es mit html_entity_decode()
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kollation <-> Umlaute morsche MySQLi/PDO/(MySQL) 0 17.07.2005 18:02:27
umlaute in email-check einbauen wolles PHP Grundlagen 11 20.11.2004 20:33:36
Umlaute in Mail Frankie PHP Grundlagen 1 02.06.2004 23:52:34
Umlaute in HTML-Zeichencode umwandeln Idolast PHP Grundlagen 4 23.01.2004 15:22:55
Umlaute in eMail Hanjo PHP Grundlagen 4 30.12.2003 13:14:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:04:36 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt