エンコードとして表示される特殊文字を置き換えます

CDN:

実際の単一引用符に値を変換するために、カノニカル化機能を使用して:

&#39 

テキストボックスにロードされたとき、私は、コードをダンプするとき、それは良いようだ、デシベルで、それは単一引用符として格納され、それはその文字になり

問題がポップアップし、デコードに行うことができませんハッシュに思える、私が行うことができ、他の方法があります。これは本当にめちゃくちゃにされます

ジェームズ・A Mohler:

これはのための仕事です EncodeForHTML()

<cfsavecontent variable="data">&#39</cfsavecontent>

<cfset data = canonicalize(data, true, true)>

<cfoutput>
<textarea>#EncodeForHTML(data)#</textarea>
</cfoutput>

あなたのエンティティがかなり正確ではなかった可能性が高いです。ここでは、とあります。

<cfsavecontent variable="data">&#39;</cfsavecontent>

<cfset data = canonicalize(data, true, true)>

<cfoutput>
<textarea>#EncodeForHTML(data)#</textarea>
</cfoutput>

参照ColdFusionのフィドル:https://cffiddle.org/app/file?filepath=36318397-176d-4b4e-b741-b9f1d2ebc290/1883347c-5e31-4d9c-a759-68938935d066/360cdb86-71f4-47b4-ad90-c19f40b444b6.cfm

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=362751&siteId=1