最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CODEPAGE 列表與asp應(yīng)用例子第2/2頁(yè)

 更新時(shí)間:2008年09月07日 22:17:30   作者:  
ASP 也提供了支持不同地區(qū)文化習(xí)慣的命令,如貨幣、時(shí)間和日期格式。同字符串轉(zhuǎn)換命令一樣,如果您的腳本沒(méi)有使用 Web 服務(wù)器的默認(rèn)現(xiàn)場(chǎng),則要使用現(xiàn)場(chǎng)命令。

ASP 也提供了支持不同地區(qū)文化習(xí)慣的命令,如貨幣、時(shí)間和日期格式。同字符串轉(zhuǎn)換命令一樣,如果您的腳本沒(méi)有使用 Web 服務(wù)器的默認(rèn)現(xiàn)場(chǎng),則要使用現(xiàn)場(chǎng)命令。

設(shè)置字符串轉(zhuǎn)換代碼頁(yè)
代碼頁(yè)是一個(gè)內(nèi)部表,操作系統(tǒng)用它將符號(hào)(字母、數(shù)字和標(biāo)點(diǎn)符號(hào))映射為字符編號(hào)。不同的代碼頁(yè)支持不同國(guó)家(地區(qū))所使用的字符集。代碼頁(yè)通過(guò)編號(hào)引用,例如,代碼頁(yè) 932 代表日文字符集,代碼頁(yè) 950 代表繁體中文字符集。

Active Server Pages 和 ActiveX 腳本引擎在內(nèi)部使用 Unicode,這是一種 16 位固定長(zhǎng)度的字符編碼標(biāo)準(zhǔn)。如果您編寫的所有頁(yè)都使用 Web 服務(wù)器的默認(rèn)代碼頁(yè),則 ASP 將自動(dòng)轉(zhuǎn)換字符串。如果您的腳本不使用 Web 服務(wù)器的默認(rèn)代碼頁(yè),則應(yīng)該指明所用的代碼頁(yè)以便字符串在 ASP 和腳本引擎間傳遞時(shí)能被正確轉(zhuǎn)換。另外,您也可以為在瀏覽器與腳本間或 ActiveX 組件與腳本間傳遞的字符串指定代碼頁(yè)。

要為 ASP 頁(yè)指定代碼頁(yè),可使用 CODEPAGE 指令。例如,設(shè)置日文代碼頁(yè),可使用以下指令: <%@ CODEPAGE= 932 %>
當(dāng) ASP 處理這一頁(yè)的內(nèi)容和腳本時(shí),將使用您指定的代碼頁(yè)來(lái)決定如何將腳本中的字符從您的腳本的字符集轉(zhuǎn)化為 Unicode。例如,在 ANSI 中代表字母 "a" 的值將被轉(zhuǎn)化為在 Unicode 中代表字母 "a" 的不同的值。

Active Server Pages 假定在服務(wù)器和瀏覽器間或腳本和 ActiveX 組件間傳遞的字符串的代碼頁(yè)與您為腳本設(shè)置的代碼頁(yè)是相同的。若要指定不同的代碼頁(yè),可以設(shè)置 Session.CodePage 屬性,從而覆蓋 CODEPAGE 設(shè)置。例如,您使用 JIS 書寫腳本,但卻要響應(yīng)使用 UTF-8 的客戶程序,(JIS 和 UTF-8 是標(biāo)準(zhǔn)日文字符集的兩種不同的字符編碼)。 Session.CodePage 默認(rèn)設(shè)置為 CODEPAGE 指令的值;對(duì)該屬性的設(shè)置將覆蓋當(dāng)前的 CODEPAGE 設(shè)置。例如,要將代碼頁(yè)改為繁體中文,可使用如下命令:

<% Session.CodePage = 950 %>
如果您只是臨時(shí)更改部分腳本的代碼頁(yè),在此之后一定要將 Session.CodePage 設(shè)置為原來(lái)的值。以下腳本顯示如何臨時(shí)更改代碼頁(yè):

<!-- Welcome to my home page in Japanese, code page 932 --!>
<%@ CodePage = 932 %>
...
<% Session("OriginalCodePage") = Session.CodePage %>
<!-- Look up name in Chinese, code page 950 --!>
<% Session.CodePage = 950 %>
<% Sender = ReadMailHeader("Sender") %>
<% Found = FindFriend("Sender") %>
<!-- Restore the original code page --!>
<% Session.CodePage = Session("OriginalCodePage") %>
<% If Found == TRUE
ReplyWithPersonalizedForm()
else
ReplyWithBusinessForm()
%>
設(shè)置現(xiàn)場(chǎng)標(biāo)識(shí)
現(xiàn)場(chǎng)是與用戶語(yǔ)言相關(guān)的一組用戶首選項(xiàng)信息。現(xiàn)場(chǎng)決定如何格式化日期和時(shí)間、項(xiàng)目;如何按字母排序以及如何比較字符串?,F(xiàn)場(chǎng)標(biāo)識(shí) (LCID) 是唯一定義現(xiàn)場(chǎng)的 32 位數(shù)值。如果您沒(méi)有為腳本指定不同的現(xiàn)場(chǎng),那么 ASP 將使用 Web 服務(wù)器的默認(rèn)現(xiàn)場(chǎng)。

要為 ASP 頁(yè)設(shè)置現(xiàn)場(chǎng)標(biāo)識(shí),可使用 LCID 指令。例如,要設(shè)置日文現(xiàn)場(chǎng),可使用下列現(xiàn)場(chǎng) ID:

<%@ LCID = 1041 %>
LCID 指令告訴 ASP 書寫腳本所用的現(xiàn)場(chǎng)。如果要更改腳本的輸入或輸出現(xiàn)場(chǎng),可使用 Session.LCID 屬性。例如,要將現(xiàn)場(chǎng)設(shè)置為標(biāo)準(zhǔn)法語(yǔ),可使用如下命令:

<% Session.LCID = 1036 %>
Session.LCID 的默認(rèn)設(shè)置為 LCID 指令的設(shè)置。在腳本中設(shè)置 Session.LCID 的值將覆蓋默認(rèn)設(shè)置。

相關(guān)文章

最新評(píng)論

绥化市| 康保县| 海兴县| 阿尔山市| 池州市| 娱乐| 金昌市| 灵山县| 庄河市| 雷波县| 河西区| 鞍山市| 邢台市| 武山县| 上栗县| 南丹县| 肇庆市| 平武县| 池州市| 苍南县| 正阳县| 嫩江县| 浪卡子县| 茌平县| 乌拉特中旗| 宜兴市| 翼城县| 静海县| 海阳市| 上虞市| 顺平县| 托克逊县| 抚宁县| 和田市| 厦门市| 方正县| 缙云县| 都安| 南部县| 竹山县| 岚皋县|