C+中的libxml2+;,如何设置编码 我用C++中的LIbxML2创建XML文档。创建xml文件后,我在xml缓冲区的顶部看到以下行 <?xml version="1.0" encoding="ISO-8859-1"?>
输出:C+中的libxml2+;,如何设置编码 我用C++中的LIbxML2创建XML文档。创建xml文件后,我在xml缓冲区的顶部看到以下行 <?xml version="1.0" encoding="ISO-8859-1"?>,c++,libxml2,C++,Libxml2,输出: <?xml version="1.0" encoding="ISO-8859-1"?> <Temp Item="Office 我想您应该使用xmlDocDumpMemoryEnc()(或者xmlDocDumpFormatMemoryEnc(),如果您也想控制缩进的话)而不是xmlDocDumpMemory() 差不多 xmlDocDumpMemoryEnc(doc, &xmlbuff, &buffersize, "UTF-8"); 我想您应该使用x
<?xml version="1.0" encoding="ISO-8859-1"?>
<Temp Item="Office
我想您应该使用xmlDocDumpMemoryEnc()
(或者xmlDocDumpFormatMemoryEnc()
,如果您也想控制缩进的话)而不是xmlDocDumpMemory()
差不多
xmlDocDumpMemoryEnc(doc, &xmlbuff, &buffersize, "UTF-8");
我想您应该使用xmlDocDumpMemoryEnc()
(或者xmlDocDumpFormatMemoryEnc()
,如果您也想控制缩进的话)而不是xmlDocDumpMemory()
差不多
xmlDocDumpMemoryEnc(doc, &xmlbuff, &buffersize, "UTF-8");
提示:观察到的行为是由您对xmlSetProp的调用触发的。您认为“Item”的值是如何解释的?提示:观察到的行为是由您对xmlSetProp的调用触发的。你认为“物品”的价值是如何解释的?保存如何?是否有任何libxml2api可以通过编码保存?@pulse-尝试使用xmlSaveFileEnc()
或xmlSaveFormatFileEnc()
保存如何?是否有任何libxml2api可以通过编码保存?@pulse-尝试使用xmlSaveFileEnc()
或xmlSaveFormatFileEnc()