rs2csvout 删除以 < 开头的数据
rs2csvout removing data starting with <
我正在尝试使用 rs2csvout() 的 ADODB 函数直接从 SQL 查询生成 CSV 文件。由于某种原因,它生成的结果 CSV 不包括以 < 符号开头的字段中的数据。
如果我直接 运行 在数据库中查看我的查询输出,我可以看到它 returns 完整的数据,包括以 <.
开头的任何数据
为什么会这样?
$rs = $DB->Execute('SELECT
ID as DATABASEID
,strTestcode
,strTestname
FROM testdb');
print rs2csvout($rs);
Web 浏览器正在吞噬那些,因为它 HTML 看起来!
在这种情况下您需要使用 htmlentities
(仅供预览)
print htmlentities(rs2csvout($rs));
我正在尝试使用 rs2csvout() 的 ADODB 函数直接从 SQL 查询生成 CSV 文件。由于某种原因,它生成的结果 CSV 不包括以 < 符号开头的字段中的数据。
如果我直接 运行 在数据库中查看我的查询输出,我可以看到它 returns 完整的数据,包括以 <.
开头的任何数据为什么会这样?
$rs = $DB->Execute('SELECT
ID as DATABASEID
,strTestcode
,strTestname
FROM testdb');
print rs2csvout($rs);
Web 浏览器正在吞噬那些,因为它 HTML 看起来!
在这种情况下您需要使用 htmlentities
(仅供预览)
print htmlentities(rs2csvout($rs));