Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

wwwxxxAPC, How to unsubscrube from dategen spam, WWWXXXAPC, docmd.close 2585, WWWXXXDOCO, nu vot, dhcpd lease file "binding state", WWWXXXDOCO, how to setup procmail to process html2text, how to setup procmail html2text

Links

XODOX
Impressum

#1: Nullbyte (/0) in DOM-String bzw. CDATA-Section

Posted on 2008-01-17 11:32:40 by johannes.heinen

Hallo zusammen,

ich bin beim Speichern eines serialisierten Objekts in ein DOMDocument
=FCber ein Problem gestolpert: Sobald in einer Zeichenkette das
\0(Nullbyte) auftaucht, wird der nachfolgende Teil des Strings einfach
abgeschnitten (truncated), die entsprechenden Methode ( ...-
>appendChild ( DOMDocument->createCDATASection($text)) sowie ...-
>appendChild(DOMDocument->createElement('name', $text)) beschweren
sich dabei nicht. (normalerweise w=FCrde ich eine
IllegalCharacterException oder sowas erwarten)

PHP stellt dem Klassennamen in der serialisierten Stringrepr=E4sentation
leider genau dieses Zeichen voran (bis ich das mal raushatte...
grmmbl).

Was kann man tun, um das Problem zuverl=E4ssig zu beheben und vor allem:
Ist das ein Bug oder ein Feature?

Danke und vg

Johannes

Report this message