perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 29
Click for quality!




10.02.2012 / 09:26

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragCharacter Encodung ß -> %C3%9F hexadezimal
Seitenanfang
Hallo,
ich will einen URL kodieren, dabei soll u.a. sowas (hexadezimal) rauskommen:


ß => %C3%9F

Nutze ich URI::Escape; so klappt das irgendwie nicht:


ß => %DF

Anscheinend hat beides seine Berechtigung, warum nur?

Kann mir evtl. jemand einen Tipp geben, wie ich universell ans Ziel komme? Ich könnte das manuell machen und einen hash mit äöüßÄÖÜ anlegen, ich ahbe aber keine abschliessende Liste mit den Zeichen und der entsprechenden hexadezimalschreibweise.

Datum: 20.11.2008-10:45

Beitragre: Character Encodung ß -> %C3%9F hexadezimal
Seitenanfang
hurra, ich bin noch einmal selber drauf gekommen:


$str='ä ö ü ß';
$str= encode("utf8", decode("iso-8859-1", $str));
print ($out "$str\n");
$str= uri_escape($str);
print ($out "1uri escape: $str\n");

also erstmal in utf8 kodieren, dann escapen :-)

Datum: 20.11.2008-10:47

-






-
-