撇号转换为“ 在Coldfusion Excel导出

我的输出中的一些撇号/单引号转换为' 。 我不知道为什么一些做,有些不。 有没有办法普遍确保这个字符,和其他非字母数字,不转换为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> 

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

如果不是,则编码的引号位于原始的TheReport.Datavariables中,并且与作为应用程序/ msexcel文件的输出无关。