codefusion如何把含有单引号或者双引号的数据写入文件中
<cfscript>
uffile=ToBinary('BASE64的内容=');
</cfscript>
<CFFILE ACTION="Write"
FILE="tof.cfm"
OUTPUT="#uffile#">
==========================
使用上面的方法写文件的时候,BASE64里面的字符 " 或者字符 ' 的会被强行改为 \" 和 \'
有什么办法,能写入正常的 " 和 ' ?
例如,我把下面这段文字
------分割线--------------
set a="abcdefg"
dim c,d,e
set b="hello"
set c=a+b
print ":"&c
---------分割线---------------
通过base64编码,如何才能正确地把这段文字写到一个文件中?
[解决办法]
我的没有这个问题。写进文件的是好好的。
你可以试试直接把字串写进去。不要转换。
<cfsavecontent variable="test">
set a="abcdefg"
dim c,d,e
set b="hello"
set c=a+b
print ":"&c
</cfsavecontent>
<!--- 要有写的权限才行。 --->
<CFFILE ACTION="Write" FILE="tof.txt" OUTPUT="#test#">