作者oao54bb (央)
看板PHP
标题[请益] 资料库包含中文,输出XML 乱码
时间Thu Sep 22 00:29:28 2011
请问一下,如我资料库里有中文,
我知道输出XML时,显示会乱码。
可是我在输出时用了 utf8_encode ,却没任何改善。
以下是我原始程式,我该怎麽修改我的程式码呢...
header("Content-type: text/xml");
// Iterate through the rows, adding XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
// ADD TO XML DOCUMENT NODE
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("vName",$row['vName']);
$newnode->setAttribute("vSummary", $row['vSummary']);
$newnode->setAttribute("Add", $row['Add']);
$newnode->setAttribute("Tel", $row['Tel']);
$newnode->setAttribute("vImg1", $row['vImg1']);
$newnode->setAttribute("vLat", $row['vLat']);
$newnode->setAttribute("vLng", $row['vLng']);
}
echo $dom->saveXML();
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.136.139
1F:→ gname:你原始编码是啥? 09/22 00:36
2F:→ oao54bb:我用Notepad++ 看是ANSI,我有转UTF-8都没用... 09/22 00:59
3F:→ gname:那资料库内的文字编码呢? 09/22 09:14
4F:→ oao54bb:utf8_general_ci 这个 09/23 03:45