Welches Institut ist eigentlich zuständig, für die Zuweisung der Hexwerte für Zeichen in URIs? Sprich, wer hat festgelegt, das € mit %80 dargestellt wird? Und wie heißt eigentlich die Norm / der Standard dafür?
RFC x? zb. 1738
80 HEX = 128 DEC
€ das 128. Zeichen in ISO-8859-15?
reicht das?
http://tools.ietf.org/html/rfc39862.1. Percent-Encoding
A percent-encoding mechanism is used to represent a data octet in a
component when that octet's corresponding character is outside the
allowed set or is being used as a delimiter of, or within, the
component.
http://en.wikipedia.org/wiki/Percent-encodingThe generic URI syntax mandates that new URI schemes that provide for the representation of character data in a URI must, in effect, represent characters from the unreserved set without translation, and should convert all other characters to bytes according to UTF-8, and then percent-encode those values.
http://en.wikipedia.org/wiki/UTF-8#HistoryHeutzutage zuständig ist also
die hier.
Alle Fragen beantwortet?
Was für kaputte Software hast du denn, dass bei dir das € als %80 dargestellt wird? ISO8859-15 definiert das als 0xA4 (164 Dezimal).
Oder wie Wolf schon sagt, UTF-8 nehmen. Da ist's dann %E2%82%AC.
Was für kaputte Software hast du denn, dass bei dir das € als %80 dargestellt wird? ISO8859-15 definiert das als 0xA4 (164 Dezimal).
Oder wie Wolf schon sagt, UTF-8 nehmen. Da ist's dann %E2%82%AC.
Wie wäre es mit dem kaputten betriebssystem?
Windows 1252weswegen auch die empfehlung gilt lieber € zu nehmen
Im RFC1738, bzw. 1630 war ich auch zuerst und bin dann so erst auf die Frage gekommen. Mein erster Weg war dann auch es mit UTF-8 zu vergleichen. Aber in meinem Firefox 2/Windows XP wird das Eurozeichen wie gesagt in %80 umgewandelt, was wie Wulf ja schreibt nicht passt.
Aber in Wolfs RFC3986 steht dann ja auch, dass es keinen festgelegten Mechanismus gibt, wie sich hier auch zeigt. Windows1252 scheint bei mir ja z.B. zu stimmen. Das reicht mir zum Glücklich werden eigentlich auch schon völlig.
Besten Dank,
Popcorn :-)