内容:
首先,在每一页要传递和处理中文的页面顶部加上如下代码(也可以放在application.cfm里,但在有些情况下会有问题):
注:如果你使用Dreamweaver MX,可以在菜单Insert里用CFPageEncoding来插入以上代码(确认你的Windows系统的地域设置是简体中文)。
以上步骤无论你是否使用数据库,只要要处理中文变量都需要的。
下面来解决Ms Access 的问题。
CFMX的ODBC service, 和ODBC Socket Driver的缺省配置不支持双字节字符,所以就算你加上了以上的代码只是解决了CFMX处理中文的问题,所有传到ODBC的中文还是会有问题,要让ODBC service和ODBC Socket Driver支持中文,必须修改其缺省模式,方法如下:
确认系统services里ColdFusion MX ODBC Agent 和 ColdFusion MX ODBC Server services两个服务起来了。
找到你的cfmx安装的路径,如果是c:\Cfusionmx 的话在dos提示符下运行这行命令
c:/cfusionmx/db/slserver32/admin/setcp.bat OS (注意OS是大写)
成功的话,会有如下提示:
DataDirect SequeLink Manager Version 5.2 (build 0092)
(c) Copyright 1995-2000 MERANT, Inc., All rights reserved
然后把ColdFusion MX ODBC Agent 和 ColdFusion MX ODBC Server services两个服务重新激活,或把系统重开。
这时在ms access里用中文就真的没问题了 以上方法在在winnt4+cfmx+access97 和win2k server+cfmx+access2002上均成功。
注:如果要恢复原来的设置运行如下命令:
c:/cfusionmx/db/slserver32/admin/setcp.bat default
要看例子在这里
http://vvjohn.dyndns.org:8500/study/chinese.cfm
其它一些关于在cfmx中中文要注意的地方
cfmx 不允许用中文做文件名
当然更不能在cfinclude等中使用带中文的文件名。
不能用使用Encrypt和Decrypt来处理中文
Macromedia ColdFusion MX 的新功能
作者: John 11/21/02
内容:
与.NET、XML 和 Web 服务整合
利用嵌入式 XML 文檔分析、XSL 转换和资料到 XML 的自动串行化,轻松地与 XML 资料整合。将 web 服务整合到自己的应用程序中,或利用基于标准的 web 服务引擎出版自己的 Web 服务。
运用 CF 组件构建高级应用程序
利用标准 CFML 建立自存盘、可重用的组件。ColdFusion MX 组件能让一次编写组件,然后从 ColdFusion MX 页或 Macromedia Flash 客户机调用,或作为 web 服务调用,从而使定制标记更上一层楼。
毫不费力地使用或出版WED服务
使用一行程序代码就能从的应用程序调用Web服务,也可以使用ColdFusion组件和基于标准的Web服务引擎出版自己的web服务.
运用 Macromedia Dreamweaver MX 节省开发时间
通过结合强大的可视化设计工具和刚重新设计的程序代码编辑器,Dreamweaver MX 可提供稳健的应用程序开发、快速的可视化原型设计、整合的调试以及对 ColdFusion MX 新语言组件和功能的全面支持。
提高性能和可靠性
通过利用 Java 平台久经考验的性能和可靠性,提高站点响应性和可用性。运用共享变量锁定和带有共享内存变量的简化锁定配置,加速大量应用程序的开发。
运用动态图表绘制和 Macromedia Flash 远程服务使的站点更加引人入胜
运用快速、安全的协议将 ColdFusion MX 的资料传递给 Macromedia Flash 客户机,并利用 Macromedia Flash MX 创作环境对 ColdFusion MX 调试的全面支持,轻松地建立丰富应用程序。使用增强的绘图功能,包括多资料级数支持、完全可定制的输出和报表类型、批报表和挖掘功能。
运用强大的新调试功能加快开发进度
运用可从 Macromedia Dreamweaver MX IDE 内访问的增强错误讯息、可定制的跟踪和更好的输出组织,更快地找到错误。
轻松地将现有的应用程序迁移到 ColdFusion MX Foundation
通过遵循完整的迁移指南,并运用程序代码兼容性分析器识别任何潜在问题,快速升级现有的服务器。
使的应用程序国际化
运用嵌入式 UNICODE 支持,构建支持基于字符的语言(汉语、日语或韩语)的应用程序。
就像 ColdFusion MX 定制标记一样重用 JSP 标记库
通过重用 ColdFusion MX 内的组件提高效率。 导入 JSP 标记库,并象使用 ColdFusion MX 定制标记一样使用 JSP 标记,或整合 CFML 页和 Java servlets。
为应用程序加上安全防护
作者: Kyle 2/16/03
内容:
为应用程序加上安全防护
ColdFusion 企业版本身内建了一套安全防护架构。然而如果你无法取得企业版的 ColdFusion 服务器,或者不想使用内建的安全机制,那么你也可以建构一套自己的应用程序安全防护功能。在这里我们提供一些实作想法,好让你有个开端。
首先你得先建立好一个样版(template),内含一个使用者登入窗体,该窗体里面必须包含 UserName 以及 Password 这两个字段。请把这个档案储存成为 loginform.cfm,日后当使用者未经过认证时,该使用者便会被导向到这个登入页面。
在 ColdFusion 环境里面,一个应用程序的相关定义与参数设定是记录在 application.cfm 这个档案里面的,而这个档案正是用来放置应用程序范围安全机制相关程序的最佳地点。在这里我们将会使用一个使用者状态(session)变量来记录使用者的认证状态(虽然你也可以改用客户端变量(client variable)来实作这项功能)。
SELECT UserName, Password
FROM Users
WHERE (UserName = '#FORM.UserName#')
如果你把上面这段程序代码放在 application.cfm 里面,那么它便可以为你的整个应用程序提供基本的安全机制。
阅读本文后您有什么感想? 已有 人给出评价!
- 0
囧 - 0
恶心 - 0
期待 - 0
难过 - 0
不错 - 0
关注
- Windows Me的系统配置04-10-07
- 在SCSI硬盘上装Windows 200004-10-07
- 教你手工备份Windows XP注册表04-10-07
- 不独爱Unix:Sun拟为Windows提供JES04-10-07
- Windows+Apache+resin配置04-10-07
- Windows Me安装测试04-10-07
- Windows扮靓高招:手工换图标04-10-07
- Windows XP优化之内存篇04-10-07
- 最新评论
- 热门评论