gpt4 book ai didi

coldfusion - cfsavecontent + cfinclude 与 utf-8 字符集?

转载 作者:行者123 更新时间:2023-12-01 16:14:59 24 4
gpt4 key购买 nike

我有一行 Coldfusion 代码,其中包含一个使用 utf-8 字符集编码的 cfm 文件,并将其保存到变量中。我遇到的问题是,无法在 cfinclude 中指定字符集,并且生成的变量似乎无法正确读取 utf-8,因此任何非 ascii 字符都会错误呈现。

<cfsavecontent variable="content">
<cfinclude template="test.cfm">
</cfsavecontent>
<cfoutput>#content#</cfoutput>

如果我使用 cffile,这不是问题,因为我可以指定 chaset,但不会解析该文件的 Coldfusion 变量。

<cfset path = expandPath(".") & "\test.html">
<cffile action="read" file="#path#" variable="content" charset="utf-8">
<cfoutput>#content#</cfoutput>

所以我的问题 - 有没有办法将解析的 Coldfusion 文件加载到变量中,同时遵循特定的字符集

最佳答案

我不知道这是否有效,但我唯一能想到的就是放一个

<cfprocessingdirective pageencoding="utf-8" />

标记位于所包含代码的最顶部 (test.cfm)。这指示 CF 在编译代码时使用特定的编码。

关于coldfusion - cfsavecontent + cfinclude 与 utf-8 字符集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4043827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com