首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

codefusion怎么把含有单引号或者双引号的数据写入文件中

2012-02-26 
codefusion如何把含有单引号或者双引号的数据写入文件中cfscriptuffileToBinary(BASE64的内容)/cf

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#">

热点排行