主頁(yè) > 知識(shí)庫(kù) > Coldfusion MX技巧精華收集(1)第1/5頁(yè)

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

熱門(mén)標(biāo)簽:呼叫中心市場(chǎng)需求 百度AI接口 Win7旗艦版 企業(yè)做大做強(qiáng) 語(yǔ)音系統(tǒng) 硅谷的囚徒呼叫中心 客戶服務(wù) 電話運(yùn)營(yíng)中心
Coldfusion 結(jié)合 Access 中文顯示問(wèn)題
作者: Kyle 12/11/02 

內(nèi)容: 

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

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

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

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

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

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

找到你的cfmx安裝的路徑,如果是c:\Cfusionmx 的話在dos提示符下運(yùn)行這行命令 

c:/cfusionmx/db/slserver32/admin/setcp.bat OS (注意OS是大寫(xiě)) 

成功的話,會(huì)有如下提示: 

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兩個(gè)服務(wù)重新激活,或把系統(tǒng)重開(kāi)。 

這時(shí)在ms access里用中文就真的沒(méi)問(wèn)題了 以上方法在在winnt4+cfmx+access97 和win2k server+cfmx+access2002上均成功。 

注:如果要恢復(fù)原來(lái)的設(shè)置運(yùn)行如下命令: 
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來(lái)處理中文

12345下一頁(yè)閱讀全文

標(biāo)簽:喀什 濟(jì)南 山西 安康 海南 山西 崇左 長(zhǎng)沙

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Coldfusion MX技巧精華收集(1)第1/5頁(yè)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266