Many web scripts and database schemas don't like single or double quotes and walking an error-free line between them can often be an editor's nightmare.
Vanilla overcomes this by stripping and re-building all illegal or double-use characters when editing, updating and displaying all content. And as the title of this page proves, it can easily accommodate apostrophes and quotes.
Description from PHP.net
"Magic Quotes is a process that automagically escapes incoming data to the PHP script. It's preferred to code with magic quotes off and to instead escape the data at runtime, as needed."
More details can be found here: http://uk3.php.net/magic_quotes
With all this in mind, we've decided to develop our CMS engine to take care of all quoting, stripping and slashing duties itself. For this to happen, your server needs to have Magic Quotes turned OFF. Vanilla's default .htaccess file achieves this at runtime - overriding your server's default behaviour if necessary.