Umlaute sauber darstellen

Hallo liebe Profis,

ich möchte gerne wissen, wieso mit die Umlaute in dem PDF-Ausdruck als A 1/4 etc angezeigt wird. Mir wurde mal die buchen.php programmiert, aber der Programmierer ist untergetaucht :-/ und ich erreiche ihn nicht mehr.

Könnte sich jemand die Zeit nehmen und mir erklären, was ich da u.U. ändern müsste?

Ich öffne in Weaversleave, bearbeite und lasse die Umlaute gleich in HTMl konvertieren. Liegt das daran? Mir wurde das hier in die buchen.php gelegt:

$_POST[„html“] = stripslashes($_POST[„html“]);
$_POST[„html“] = str_replace(„ß“,„ß“,$_POST[„html“]);
$_POST[„html“] = str_replace(„Ä“,„Ä“,$_POST[„html“]);
$_POST[„html“] = str_replace(„ä“,„ä“,$_POST[„html“]);
$_POST[„html“] = str_replace(„Ö“,„Ö“,$_POST[„html“]);
$_POST[„html“] = str_replace(„ö“,„ö“,$_POST[„html“]);
$_POST[„html“] = str_replace(„Ãœ“,„Ü“,$_POST[„html“]);
$_POST[„html“] = str_replace(„ü“,„ü“,$_POST[„html“]);
$old_limit = ini_set(„memory_limit“, „16M“);

??? Danke sehr für die Info.

Hallo Silvery100,

ich bräuchte bitte noch ein paar weitere Infos zum Vorgang.
Grundsätzlich wäre der Ansatz über str_replace schon richtig, nur lässt sich das eigentliche Problem ohne Zusammenhang nur schlecht beurteilen…
Warum wird die Ersetzung in der buchen.php nicht durchgeführt?

Hallo, es geht um die buchen.php Datei. Es läuft hier eine Anmeldung in 4 Sprachen, die per HTMl ausgefüllt wird:

http://www.campingclub-weiss-blau-muenchen.de/images…

Nur in der linken Spalte mit Angaben der Absenderangaben macht die buchen.php solchen Schmarrn :-/

Hallo Silvery100,
Worum geht es überhaupt? Flugzeuge, Yaks oder Bananen?

Hallo Silvery100,
Worum geht es überhaupt? Flugzeuge, Yaks oder Bananen?

Ich dachte nicht, dass ich das so wichtig ist … Es geht um einen Campingclub, der eine Rally veranstaltet und dazu verbindliche Anmeldung zu Touren und Plätzen aus 4 verschiedenen Ländern verwaltet …

Hallo,

die Function, die Du dort abgebildet hast,
tauscht einfach nur Zeichen.

Nun ist es interessant, was für ein Zeichensatz eingestellt ist.

Mein Tipp immer UTF-8 nutzen.

Ich muss leider auch gestehen, dass ich Die Frage nicht ganz verstanden habe.

Wird die Generation des PDF-Dokumentes mittels FPDF (http://www.fpdf.de/) erstellt oder wie wird das gemacht ?

Wenn ja, einfach den Zeichensatz des Documentes anpassen,
sodass es als Zeichensatz UTF-8 hat.
Den Editor, den man zur Bearbeitung des Quellcodes nimmt auf UTF-8 stellen.
Alle Umlaute, die dann in diesem Quellcode angegeben werden,
werden auch richtig dargestellt.

Gleiches gilt für die Webseite.

Es werden ja Dinge als Parameter (siehe Codeschnipsel)
per POST übergeben. Wenn die Webseite auch im Header auf
UTF-8 steht, werden die Umlaute auch richtig übergeben.

Also: immer den gleichen Zeichensatz nutzen,
dann ist keine Konvertierung notwendig.

Gruß Mirko
aus Hannover

Naja,
eigentlich hatte ich das mehr Programmtechnisch gemeint. Um was für ein Programm geht es da? Ist das eine Internetseite oder ein Komputerprogramm? Um was für ein PDF geht es? Wie wird das PDF erzeugt? Ist das ein selbst geschriebenes Programm? Sind die Umlaute in der PDF Datei nicht richtig dargestellt oder nur wenn man sie im Weaversleave öffnet?

Wenn die Umlaute so seltsam dargestellt werden dann ist wohl die falsche Codierung ausgewählt. Aber da müsste man erst mal wissen wie die Datei erzeut wurde.

puuhhh - Jungs! Ich dachte nicht, das ich da für so viel Wirbel sorge.

Also: ich habe hier einen Ordner der auf PDF verweist. Da drin finde ich eine Readme.txt mit Verweis auf dompdf - PHP5 HTML to PDF converter.

Ich hatte damals angeschafft, dass der Ausdruck in eine PDF geht (das wird wohl hiermit gemacht). Die buchen.php läuft über mein Joomla in dem o.g. Verzeichnis. Wenn jemand sich die Mühe mit mir machen will, kann ich auch eine private Korrespondenz eröffnen und die Dateien als ZIP rüberreichen (gegen einen kleinen Obulus natürlich)

LG; Nicole

puuhhh - Jungs! Ich dachte nicht, das ich da für so viel Wirbel sorge.

Also: ich habe hier einen Ordner der auf PDF verweist. Da drin finde ich eine Readme.txt mit Verweis auf dompdf - PHP5 HTML to PDF converter.

Ich hatte damals angeschafft, dass der Ausdruck in eine PDF geht (das wird wohl hiermit gemacht). Die buchen.php läuft über mein Joomla in dem o.g. Verzeichnis. Wenn jemand sich die Mühe mit mir machen will, kann ich auch eine private Korrespondenz eröffnen und die Dateien als ZIP rüberreichen (gegen einen kleinen Obulus für dich natürlich)

LG; Nicole

Hallo Silvery100,
kannst du die buchen.php bitte mal im Quelltext zur Verfügung stellen?
Ohne Quelltext lässt sich das schwer nachvollziehen.

Hallo Silvery100,
kannst du die buchen.php bitte mal im Quelltext zur Verfügung
stellen?
Ohne Quelltext lässt sich das schwer nachvollziehen.

Die ist zu finden in dem oben genannten Link:

http://www.campingclub-weiss-blau-muenchen.de/images…

***********************

Camping-Club Weiss-Blau e.V. München Rallyanmeldung 2011
<!-- Begin

function printPage() {
if (window.print) {
jetztdrucken = confirm(‚drucken/print/ ?‘);
if (jetztdrucken) window.print();
}
}

// End -->

<!–

BODY {
font-family : Arial;
font-size : 12px;
background-image : url( „body-bg.gif“ )}

P {
font-size: 12px
}

.TextObject {
font-size: 12px
}

A:link {
font-size: 12px
}

A:visited {
font-size: 12px
}

A:active {
font-size: 12px;
text-decoration : none
}

H1 {
color: rgb(255,129,12);
font-size : 12px
}

.TextNavBar {
text-align: none;
color : rgb(0,0,0);
white-space : nowrap;
font-size : 12px
}

H2 {
color: rgb(0,103,192);
font-size : 12px
}

UL {
font-family: Arial, Helvetica, Geneva, Sans-serif;
font-size : 11px;
white-space : normal;
text-align : none
}

A {
color: rgb(16,85,147);
font-size : 11px;
font-family : Arial
}
–>
Anmeldung

Anmeldung auf Deutsch

Booking-form in English

Prenontazione in italiano

D’Inscription en francais

für die Internationale Oktoberfestrally in Erding

vom 14. bis 20. September 2011

Vorname *

Nachname *

Strasse *

Wohnort *

PLZ *

Land *

Telefon *

Telefax

EMail *

Webadresse

Club

Funktion

Wohnmobil *

Wohnwagen *

Anreisetag *

Abreisetag *

Rallygebühr
EURO
Anzahl
EURO

Familien:frowning:2 Erwachsene und Kinder bis 18 Jahre)

42,00

jede weitere Person

23,00

Einzelfahrer

33,00

Platzgebühr (pro Nacht und Einheit): Nächte *

12,00

pro Einheit: Anmeldung nach dem 01.08.2011

20,00

 
 
 

Rahmenprogramm
pro Person in EURO
Anzahl
EURO
Mittwoch, 14.09.2011

 
 
 
8.30 Uhr Busfahrt nach Nürnberg inkl. Stadtführung
21,00

9.00 Uhr Busfahrt zum Chiemsee inkl. Schifffahrt zur Insel Herrenchiemsee mit Schlossbesichtigung und inkl. Führung

27,00

 
 
 
 
Donnerstag, 15.09.2011
8.30 Uhr Busfahrt nach Regensburg inkl. Stadtführung
18,00

9.00 Uhr Busfahrt nach Schleissheim flossführung und Besuch der Flugwert inkl. Eintritt
23,00

 
 
 
 
Freitag, 16.09.2011
9.00 Uhr Busfahrt nach München zum Tierparkt Hellabrunn inkl. Eintritt
17,50

9.30 Uhr Busfahrt nach München mit Stadtführung
18,50

 
 
 
 
Samstag, 17.09.2011
8.30 Uhr Busfahrt nach Landsberg mit Stadtführung und Besuch von Kloster St. Ottilien
17,00

9.00 Uhr Busfahrt zum Brauereieinzug zur Eröffnung des Oktoberfestes nach München
12,50

 
 
 
 
Sonntag, 18.09.2011
9.00 Uhr Busfahrt zum Oktoberfest-Trachtenzug in München
13,00

 
 
 
 
Montag, 19.09.2011

  1. Fahrt ab 11:00 Uhr Busfahrt von Erding nach München zum Wies’n bummel (ohne Reservierung im Bierzelt) Rückkehr ca. 17.00 Uhr in Erding
    14,00

  2. Fahrt ab 14:00 Uhr Busfahrt von Erding nach München zum Wiesn’n bummel (ohne Reservierung im Bierzelt) Rückkehr ca. 21.00 Uhr in Erding
    14,00

 
 
 
 

Gesamtsumme :
 

EURO

  1. Die Gesamtsumme inkl. Rahmenprogrammbetrag bitten wir bei der Anmeldung zu überweisen an: Camping Club Weiss Blau e.V. München
    Konto Nr. 35092 Volksbank Erding, (BLZ 700 919 00)
    BIC / Swift-Code: GENODEF1EDV
    IBAN Nr. DE24 7009 1900 0000 0350 92
  2. Das Rally-Programm mit den Informationen gelesen ?

(per E-Mail auch ohne Unterschrift rechtsgültig)

  1. Informationen zur Anmeldung
    ?

    [email protected] - Elfriede Weber - Anton-Bruckner Str. 1 - 85435 Erding - Tel. +49-(0)8122-3126

************************