如何使用 cffile 将俄语字符写入文件

How to write Russian characters to file with cffile

我需要编写一个字符串来创建 XML 文件。该字符串中有俄语字符,我可以 cfoutput 到页面没问题,但是当我用 cffile 写入文件时,这些字符 return 带有 ?。我尝试将 charset 更改为以下但没有成功:

我确定 charset 是问题所在。有什么建议吗?

这是有问题的字符串之一:Другие

我是 运行 Windows Server 2008 R2 系统上的 ColdFusion 10。

未经测试,但我过去遇到过页面编码问题。尝试 <cfprocessingDirective pageencoding="utf-8"> 确保你把它放在每个模板中运行。将它放在 application.cfm 或 application.cfc 中可能不够。

写入文件时设置字符集="utf-8"