代码改变世界

【ColdFusion】中文系统,运行页面竟然出现乱码

2010-05-11 11:30  Peter Jin  阅读(815)  评论(1编辑  收藏  举报

【话题】最近在做一个coldFusion的项目,开发的时候程序一切正常,可是当部署到服务器上,再运行原来的程序,页面就出现中文乱码?更奇怪的是,写在页面上的固定文字是乱码,而从数据库查询出来的却是正常的。

不好,为了项目不出乱子,临时用一个很笨的方法解决了,即在页面开头用代码强行把编码改为中文:
<cfprocessingdirective pageencoding="GB2312">

但这绝对不是解决问题的最好办法,于是继续调查,经过调查,发现还有这样一种解决方法,即:
把cfm,cfc等文件另存为utf-8格式。

经过验证,果然能行,太好了,这才是最好的方法,现特记录下来,希望给碰到的朋友一点帮助。不知还有没有其他的情况,没有深入研究了,有碰到的朋友吗?