In order to preserve UTF-8 sequences we must use xmlDocDumpMemoryEnc
instead of xmlDocDumpMemory. The former is only used if a charset
is given. YAZ reads that from the content-type HTTP header (;charset=).
This however, does not make sense for SRU GET. So for SRU GET we force
charset=utf-8 and use xmlDocDumpMemoryEnc.
* Copyright (C) 1995-2005, Index Data ApS
* See the file LICENSE for details.
*
- * $Id: soap.c,v 1.14 2006-07-06 10:17:54 adam Exp $
+ * $Id: soap.c,v 1.15 2006-10-24 08:05:45 adam Exp $
*/
/**
* \file soap.c
xmlDocSetRootElement(doc, body_ptr->children);
body_ptr->children = 0;
xmlFreeNode(envelope_ptr);
+ if (!encoding)
+ encoding = "utf-8";
}
if (stylesheet)
{