撇号转换为'在Coldfusion Excel导出中

时间:2013-02-04 16:33:00

标签: excel coldfusion coldfusion-8

我的输出中的一些撇号/单引号正在转换为'。我不知道为什么有些人做,有些人不做。有没有办法普遍确保此字符和其他非字母数字不会转换为ASCII?

<cfsetting enablecfoutputonly="yes" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<cfheader name="Content-Disposition" value="filename=#filename#.xls">
<cfcontent type="application/msexcel" />
<cfoutput>#TheReport.Data#</cfoutput>

更新:输出本身的样本

<cfset delimiter = Chr(9) />
<cfset new_line = Chr(13) & Chr(10) />
<cfoutput query="report">
  <cfset output = output & "#id##delimiter##first_name##delimiter##last_name#">
  <cfset output = output & new_line />
</cfoutput>

1 个答案:

答案 0 :(得分:0)

如果删除cfheader和cfcontent(并查看源代码以查看实际内容),问题是否会消失?

如果没有,则编码引号位于原始TheReport.Data变量中,与输出为application / msexcel文件无关。