欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Coldfusion MX技巧精華收集(1)第1/5頁

 更新時間:2007年03月15日 00:00:00   作者:  
Coldfusion 結(jié)合 Access 中文顯示問題
作者: Kyle 12/11/02 

內(nèi)容: 

首先,在每一頁要傳遞和處理中文的頁面頂部加上如下代碼(也可以放在application.cfm里,但在有些情況下會有問題): 

<cfprocessingdirective pageencoding="gb2312"> 
<cfcontent type="text/html; charset=gb2312"> 
<cfset setEncoding("URL", "gb2312")> 
<cfset setEncoding("Form", "gb2312")> 

注:如果你使用Dreamweaver MX,可以在菜單Insert里用CFPageEncoding來插入以上代碼(確認(rèn)你的Windows系統(tǒng)的地域設(shè)置是簡體中文)。 

以上步驟無論你是否使用數(shù)據(jù)庫,只要要處理中文變量都需要的。 

下面來解決Ms Access 的問題。 
CFMX的ODBC service, 和ODBC Socket Driver的缺省配置不支持雙字節(jié)字符,所以就算你加上了以上的代碼只是解決了CFMX處理中文的問題,所有傳到ODBC的中文還是會有問題,要讓ODBC service和ODBC Socket Driver支持中文,必須修改其缺省模式,方法如下: 

確認(rèn)系統(tǒng)services里ColdFusion MX ODBC Agent 和 ColdFusion MX ODBC Server services兩個服務(wù)起來了。 

找到你的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兩個服務(wù)重新激活,或把系統(tǒng)重開。 

這時在ms access里用中文就真的沒問題了 以上方法在在winnt4+cfmx+access97 和win2k server+cfmx+access2002上均成功。 

注:如果要恢復(fù)原來的設(shè)置運行如下命令: 
c:/cfusionmx/db/slserver32/admin/setcp.bat default 

要看例子在這里 
http://vvjohn.dyndns.org:8500/study/chinese.cfm 
其它一些關(guān)于在cfmx中中文要注意的地方 
cfmx 不允許用中文做文件名 
當(dāng)然更不能在cfinclude等中使用帶中文的文件名。 
不能用使用Encrypt和Decrypt來處理中文

相關(guān)文章

最新評論