Utf 8 CFML(BlueDragon JX 7.1)中的UTF8 urlEncodedFormat是否已损坏?

Utf 8 CFML(BlueDragon JX 7.1)中的UTF8 urlEncodedFormat是否已损坏?,utf-8,coldfusion,character-encoding,cfml,bluedragon,Utf 8,Coldfusion,Character Encoding,Cfml,Bluedragon,我有一个小文件,其中包含字符和换行符。该文件以UTF-8编码 当我编写urlEncodedFormat(trim(content))时,它会生成%C3%A9”,这是正确的 现在,urlEncodedFormat根据文档接受第二个参数:“字符串编码的字符编码” 因此,我的字符串编码为UTF-8,因此如果我提供'UTF-8',它应该会产生相同的结果 但完全不是: urlEncodedFormat(trim(content),'utf-8')产生%C3%83%C2%A9 它使用iso-8859-1文件

我有一个小文件,其中包含
字符和换行符。该文件以UTF-8编码

当我编写
urlEncodedFormat(trim(content))
时,它会生成
%C3%A9”
,这是正确的

现在,
urlEncodedFormat
根据文档接受第二个参数:“字符串编码的字符编码”

因此,我的字符串编码为UTF-8,因此如果我提供
'UTF-8'
,它应该会产生相同的结果

但完全不是:

urlEncodedFormat(trim(content),'utf-8')
产生
%C3%83%C2%A9

它使用iso-8859-1文件工作,将此编码作为第二个参数传递不会更改输出

以下是我读取文件的方式:

<cffile action="read" file=#filename# variable="content"/>

那为什么呢?我搞不懂这种语言中的编码是如何工作的

多谢各位