我正在尋找一種使用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