[Talk-de] komisches zeichen in tag

Michael Bemmerl osm-talk at mx-server.de
Fr Mär 11 20:13:43 UTC 2011


Walter Nordmann schrieb:
> \u0080 ist der gute alte "control" - also eines der ersten 32 als
> steuerzeichen im alten ascii-code verwendetes sonderzeichen. wie escape,
> backspace, del, ack und was es so noch gibt.

Die API erlaubt jedes Unicode-Zeichen als Tag-Name und -Wert, siehe [1].
Da aber die Kommunikation mit der API im XML-Format erfolgt, schränkt
damit die XML-Spezifikation die erlaubten Zeichen ein [2].

Bei Potlatch bin ich mir nicht sicher. Das umgeht doch die API und
greift direkt auf die Datenbank zu, oder? Wenn ja, ist natürlich die
XML-Einschränkung nicht vorhanden.

Grüße,
Michi

P.S.: Die ursprüngliche fehlerhafte Eintragung von \u0081 erfolgte in
der Tat über Potlatch 1.3e [3].

[1] http://wiki.openstreetmap.org/wiki/API_v0.6#Tags
[2] http://en.wikipedia.org/wiki/Valid_characters_in_XML
[3] http://www.openstreetmap.org/browse/changeset/4189609

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 195 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20110311/b04b649a/attachment.sig>


Mehr Informationen über die Mailingliste Talk-de