Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

php und umlaute / sonderzeichen

Diskussion: php und umlaute / sonderzeichen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Mal wieder ein kleines Problemchen: ich habe eine mySQL-DB und hole mir mit PHP die Daten aus der DB. ...

Antwort
Alt 08.06.07, 14:56   #1 (permalink)
 
Benutzerbild von bikmaek
 
Registriert seit: 24.08.05
bikmaek Leistung: Facit NTK
bikmaek eine Nachricht über ICQ schicken bikmaek eine Nachricht über AIM schicken bikmaek eine Nachricht über Yahoo! schicken
Likes: 0
php und umlaute / sonderzeichen

Anzeige

Mal wieder ein kleines Problemchen:

ich habe eine mySQL-DB und hole mir mit PHP die Daten aus der DB. Soweit kein problem. Auch die Datstellung der Umlaute und Sonderzeichen ist kein Problem. Aber nun erstelle ich mit FPDF ein Dokument. Dort kommen Namen vor, welche ich übergebe bzw. aus der DB hole. Jedoch werden die nicht wie im Browser schön und richtig dargestellt, sondern so:

Code:
Ä -> ??
ä -> ?¤
Ö ->  ??
ö -> ??
Ü -> ??
ü -> ??
ß -> ??
? -> â??
Wie bekomme ich jetzt wieder die linken Zeichen?

mfg
__________________
bikmaek ist offline   Mit Zitat antworten
Alt 08.06.07, 16:52   #2 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Der gibt die Sonderzeichen als UTF-8 aus. (Wahrscheinlich bereits in der DB in UTF-8 gespeichert.)
Deine Sonderzeichen bekommst du, wenn du sie nach ISO-8859-1 konvertierst.
In PHP müsste das mit utf8_decode() http://de.php.net/manual/de/function.utf8-decode.php gehen.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 08.06.07, 16:56   #3 (permalink)
Themenstarter
 
Benutzerbild von bikmaek
 
Registriert seit: 24.08.05
bikmaek Leistung: Facit NTK
bikmaek eine Nachricht über ICQ schicken bikmaek eine Nachricht über AIM schicken bikmaek eine Nachricht über Yahoo! schicken
Likes: 0
Standard RE: php und umlaute / sonderzeichen

joapp danke das wars

(frag mich nur gerade warum ich das im manual nicht gefunden habe ...)

mfg
__________________
bikmaek ist offline   Mit Zitat antworten
Alt 08.06.07, 17:03   #4 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Arrow

Man könnte natürlich auch mittels META-Tag den Zeichensatz der Ausgabeseite auf UTF-8 setzen. Dann sieht wenigstens jeder dasselbe.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 08.06.07, 17:32   #5 (permalink)
 
Registriert seit: 25.06.06
0wnZ Leistung: Facit NTK
0wnZ eine Nachricht über ICQ schicken
Likes: 0
Standard

Wenn ich mich recht entsinne ist es sogar möglich per phpmyadmin die "Tabellenverarbeitung" einzustellen und auch somit Umlaute zu ermöglichen.
0wnZ ist offline   Mit Zitat antworten
Alt 08.06.07, 17:37   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Das geht auch global für alle Datenbanken in der Konfigurationsdatei der MySQL (my.cnf). Beispiel:

Code:
set-variable = character_set=latin1_de
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 08.06.07, 17:53   #7 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

@LX: In seinem dynamisch generierten PDF wird er wohl kaum HTML Meta Tags verwenden können. Bei der eigentlichen Webseite scheint ja das Charset richtig gewählt zu sein denn da scheint ja alles zu stimmen.

In der Doku von FPDF steht übrigens klar das es kein UTF-8 unterstützt. Evtl. funktioniert aber diese UTF-8 Extension
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 08.06.07, 21:30   #8 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Standard

Whoops, my bad. Den Teil bezüglich PDF hab ich in seinem Beitrag glatt überlesen
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 08.06.07, 22:59   #9 (permalink)
Themenstarter
 
Benutzerbild von bikmaek
 
Registriert seit: 24.08.05
bikmaek Leistung: Facit NTK
bikmaek eine Nachricht über ICQ schicken bikmaek eine Nachricht über AIM schicken bikmaek eine Nachricht über Yahoo! schicken
Likes: 0
Standard RE: php und umlaute / sonderzeichen

danke für die vielen hilfreichen antworten

-> UFPDF -> schön und gut, aber zerschießt mir mein mühevoll erstelltes design

-> utf8_decode -> funktioniert sehr gut, nutze ich

-> metatags für die html ausgabe sind vorhanden

-> my.conf -> lasse ich in ruhe - da sind zu viele projekte in der DB wo ich nachher angst habe, dass die nicht mehr richtig gehen

So langsam komme ich auf den Geschmack von FPDF auch wenn das noch echt gewöhnungsbedürftig ist

mfg
__________________
bikmaek ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » php und umlaute / sonderzeichen
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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ö == oe und andere umlaute filtern/ersetzen? Chakky (Web-) Design und webbasierte Sprachen 4 27.02.07 19:53
Kontaktformular & Umlaute goflo (Web-) Design und webbasierte Sprachen 2 07.01.07 20:22
Umlaute in Dienstnamen Achim_S Windows 17 18.03.04 15:10
Samba Server +Umlaute LinuxUser Linux/UNIX 0 09.02.04 16:11
RedHat 8.0 & Umlaute Brabax Linux/UNIX 9 16.05.03 13:46


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61