如何用cffile写俄文字符到文件

时间:2015-03-13 21:22:27

标签: coldfusion io character-encoding coldfusion-10

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

  • 窗口1252
  • ISO-8859-1
  • CP1251
  • CP866

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

以下是其中一个字符串:Другие

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

2 个答案:

答案 0 :(得分:0)

未经测试,但我过去曾遇到过网页编码问题。试试<cfprocessingDirective pageencoding="utf-8">确保在操作中将每个模板都放在其中。将它放在application.cfm或application.cfc中可能还不够。

答案 1 :(得分:0)

写入文件时设置charset =“utf-8”