Aktuelle Zeit: 21. Mai 2013, 23:01

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
 sonderzeichen in msql datenbank 
Autor Nachricht

Registriert:
6. Feb 2011, 18:34
Beiträge: 49
Beitrag sonderzeichen in msql datenbank
hallo,

ich erhalte in meinem php script einen string, den ich dann in meine mysql datenbank schreibe. doch in der datenbank stehen dann irgendwelche komischen zeichen an den stellen, wo eigentlich umlaute oder das ß stehen.
wie kann ich das verhindern, ohne die sonderzeichen in html-code umzuwandeln (das mache ich nach der datenbank-abfrage)

lg
Martin


26. Apr 2012, 22:12
Profil

Registriert:
6. Feb 2011, 18:34
Beiträge: 49
Beitrag Re: sonderzeichen in msql datenbank
ich habe noch eine ergänzung:
manchmal wurde ein umlaut auch richtig erkannt und wurde richtig in der datenbank abgespeichert und ist dann in der sqlabfrage auf einmal falsch zurückgegeben worden...

bitte helft mir


26. Apr 2012, 22:15
Profil

Registriert:
25. Mär 2008, 01:48
Beiträge: 552
Wohnort: koblenz
Beitrag Re: sonderzeichen in msql datenbank
Oft besprochenes Thema..

http://it-republik.de/php/artikel/UTF-8-fuer-alle-2838.html


26. Apr 2012, 22:36
Profil

Registriert:
6. Feb 2011, 18:34
Beiträge: 49
Beitrag Re: sonderzeichen in msql datenbank
danke für den link. jetzt steht alles richtig in der datenbank und die liefert auch alles richtig zurück, aber bisher habe ich das ganze immer noch durch htmlentities() geschickt, was jetzt aber wieder bewirkt, dass alles falsch angezeigt wird...

kann ich trotzdem eine mothode benutzen, die htmlcode rausfiltert?

vielleicht htmlspecialchars()?

danke für die hilfe!


26. Apr 2012, 23:29
Profil
Benutzeravatar

Registriert:
6. Dez 2007, 18:02
Beiträge: 1523
Wohnort: /home/balmung
Beitrag Re: sonderzeichen in msql datenbank
htmlentities() oder htmlspecialchars() solltest du nur bei Ausgaben in einen HTML Kontext verwenden. D.h. wenn du Daten zum Browser schickst und nicht möchtest, dass diese vom Browser als HTML interpretiert werden.
Wenn du Daten in die Datenbank ablegst, empfiehlt es sich sie so "roh" wie möglich abzulegen, damit das nachträgliche Verarbeiten und übertragen in unterschiedliche Kontexte einfacher wird.

_________________
Rumba Rumba Rumba Rumba
<michi7x7> PHP hat da was „anders“ gemacht.
„Everything is better with Touhou“


26. Apr 2012, 23:52
Profil
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst Deine Beiträge in diesem Forum nicht ändern.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB © phpBB Group., phpBB.de