я настоятельно рекомендовал бы кодировать информацию о выходе. хранить необработанные данные в базе данных полезно, если Вы хотите изменить способ, которым это просматривается в определенный момент. поток должен быть чем-то подобным:
sanitize user input -> protect against sql injection -> db -> encode for display
думают о ситуации, где Вы могли бы хотеть отобразить информацию как канал RSS вместо этого. имея необходимость восстановить любой HTML определенное кодирование, прежде чем Вы восстановите изображение, кажется немного глупым. любая разработка должна всегда следовать, "не доверяют входу" мем, является ли тот вход от пользователя или от базы данных.
Попробуйте обновить версию PHP в комплекте с xampp. Возможно, вам придется обновить некоторые файлы расширения php_XXX.dll.
Дополнительная информация: http://web2.0entrepreneur.com/31/cli-has-stopped-working-on-windows-vista.html
Решением для меня было отказаться от использования PHP 5.3.0 и вернитесь к 5.2.11. Как только я это сделал, проблема «CLI перестал работать» исчезла.