如何使用 cffile 将俄语字符写入文件
How to write Russian characters to file with cffile
我需要编写一个字符串来创建 XML 文件。该字符串中有俄语字符,我可以 cfoutput
到页面没问题,但是当我用 cffile
写入文件时,这些字符 return 带有 ?。我尝试将 charset
更改为以下但没有成功:
- windows-1252
- iso-8859-1
- cp1251
- cp866
我确定 charset
是问题所在。有什么建议吗?
这是有问题的字符串之一:Другие
我是 运行 Windows Server 2008 R2 系统上的 ColdFusion 10。
未经测试,但我过去遇到过页面编码问题。尝试 <cfprocessingDirective pageencoding="utf-8">
确保你把它放在每个模板中运行。将它放在 application.cfm 或 application.cfc 中可能不够。
写入文件时设置字符集="utf-8"
我需要编写一个字符串来创建 XML 文件。该字符串中有俄语字符,我可以 cfoutput
到页面没问题,但是当我用 cffile
写入文件时,这些字符 return 带有 ?。我尝试将 charset
更改为以下但没有成功:
- windows-1252
- iso-8859-1
- cp1251
- cp866
我确定 charset
是问题所在。有什么建议吗?
这是有问题的字符串之一:Другие
我是 运行 Windows Server 2008 R2 系统上的 ColdFusion 10。
未经测试,但我过去遇到过页面编码问题。尝试 <cfprocessingDirective pageencoding="utf-8">
确保你把它放在每个模板中运行。将它放在 application.cfm 或 application.cfc 中可能不够。
写入文件时设置字符集="utf-8"