[GastForen Archiv Perl und CGI umlaute ersetzen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

umlaute ersetzen

david_lee
Beiträge gesamt: 33

12. Mär 2005, 12:55
Beitrag # 1 von 3
Bewertung:
(2150 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo,
ich möchte gerne in einem HTML-File die Umlaute durch HTML-taugliche ü etc. ersetzen. Gemäss Theorie geht das in Perl so:

$temp =~ s/ü/ü/g;

aber bei mir passiert einfach gar nichts. wenn ich das ü durch einen normalen Buchstaben ersetze (e), dann wird der String ab dem ersten Vorkommmen von e gelöscht.

ich glaube, der perl-interpreter stösst sich an den sonderzeichen ü und &. kann man diesen befehl irgendwie durch ascii- oder unicode ausdrücken? oder geht es sonst irgendwie?
X

umlaute ersetzen

oesi50
  
Beiträge gesamt: 2315

12. Mär 2005, 13:31
Beitrag # 2 von 3
Beitrag ID: #152083
Bewertung:
(2150 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi david,

das ist schon richtig so. Möglicherweise ist das Problen an einer anderen Stelle in deinem Programm zu suchen.


Wenn du eine Konvertierung zwischen Latin-1 und UTF8 benötigst, sind diese beiden Zeilen hilfreich:

# ISO 8859-1 to UTF-8
s/([\x80-\xFF])/chr(0xC0|ord($1)>>6).chr(0x80|ord($1)&0x3F)/eg;

# UTF-8 to ISO 8859-1
s/([\xC2\xC3])([\x80-\xBF])/chr(ord($1)<<6&0xC0|ord($2)&0x3F)/eg;


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#152077]
(Dieser Beitrag wurde von oesi50 am 12. Mär 2005, 13:36 geändert)

umlaute ersetzen

david_lee
Beiträge gesamt: 33

12. Mär 2005, 15:37
Beitrag # 3 von 3
Beitrag ID: #152102
Bewertung:
(2150 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
danke für die antwort. ich habs jetzt geschafft. es waren eigentlich zwei probleme.

1. "&" ist auch noch separator beim verarbeiten von formularen. deshalb hat es mir den rest des textes weggeschnitten.

2. ich weiss nicht weshalb, aber ü muss bei mir geschrieben werden als %FC. sonst findet er nichts.


als Antwort auf: [#152077]

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
05.03.2021 - 30.04.2021

Digicomp Academy AG, Zürich oder virtuell
Freitag, 05. März 2021, 13.00 Uhr - Freitag, 30. Apr. 2021, 17.00 Uhr

Lehrgang

Im berufsbegleitenden Web Publisher Lehrgang vertiefen Sie Ihr Wissen rund um das Thema Screendesign und die Umsetzung von Websites. Wir befähigen Sie dazu selbständig und professionell Ihren Webauftritt zu planen und in die Realität umzusetzen.

Preis: CHF 3'250.–
Dauer: 8.5 Tage - Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt.

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PWEB