我正在寻找一种使用ColdFusion编码字符串的方法,但不包括“。”。 这是我到目前为止已经试过:如何在ColdFusion中对字符串进行编码,排除“dot”
<!--- Test area --->
<cfset str="ChrisTilghmanFirstFlash.Eflv">
<cfset str1="Chris Tilghman First Flash.Eflv">
<cfset str2="Chris-Tilghman First_Flash.Eflv">
<cfset enc1 = urlEncodedFormat(str,"utf-8")>
<cfset enc2 = urlEncodedFormat(str1,"utf-8")>
<cfset enc3 = urlEncodedFormat(str2,"utf-8")>
<cfoutput>#enc1#</cfoutput><br>
<cfoutput>#enc2#</cfoutput><br>
<cfoutput>#enc3#</cfoutput><br>
<!--- END test area --->
的URLEncode的UTF-8编码等 “点”, “ - ” 和 “_” 字了。我如何防止这种情况?
真的是你需要的解决方案?从我正在阅读的内容来看,听起来更像是你只想编码空间字符。在这种情况下,替换(str,“”,“%20”,“all”)就足够了。 – ale 2012-03-30 15:04:16