[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