CODEPAGE 列表与asp应用例子第1/2页 指定的代码页特性无效。 codepage属性:是指出网页的代码页 如果制作的网页脚本与WEB服务端的默认代码页不同,则必须指明代码页: 代码如下: codepage=936 简体中文GBK codepage=950 繁体中文BIG5 codepage=437 美国/加拿大英语 codepage=932 日文 codepage=949 韩文 codepage=866 俄文 codepage=65001 unicode UFT-8 页面编码的使用: 基于vbscript vbscript <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> javascript <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> 以下是一些补充说明: 作用 让 ASP 以特定的编码读取表单提交、数据库等。 使用方法 在 ASP 文件第一行加入。根据不同的代码页,使用下面的代码: <%@ codepage=936%> 简体中文 <%@ codepage=950%> 繁体中文 <%@ codepage=65001%> UTF-8 使用注意 如果网页 A 没有设置 codepage,而网页 B、C 设置了 codepage。先访问网页 A 时,使用 IIS 默认的 codepage;再访问网页 B 时,使用网页 B 指定的 codepage;再访问网页 A 时,仍然使用网页 B 指定的 codepage;最后访问网页 C,使用网页 C 指定的 codepage。1252____ Western iso-8859-1 except when 128-159 is used, use "Windows-1252" iso8859-1, iso_8859-1, iso-8859-1, ANSI_X3.4-1968, iso-ir-6, ANSI_X3.4-1986, ISO_646, irv:1991, ISO646-US, us, IBM367, cp367, csASCII, latin1, iso_8859-1:1987, iso-ir-100, ibm819, cp819, Windows-1252 20105____ us-ascii us-acii, ascii 28592____ Central European (ISO) iso-8859-2 iso8859-2, iso-8859-2, iso_8859-2, latin2, iso_8859-2:1987, iso-ir-101, l2, csISOLatin2 1250____ Central European (Windows) Windows-1250 Windows-1250, x-cp1250 1251____ Cyrillic (Windows) Windows-1251 Windows-1251, x-cp1251 1253____ Greek (Windows) Windows-1253 Windows-1253 1254____ Turkish (Windows) Windows-1254 Windows-1254 932____ Japanese (Shift-JIS) shift_jis shift_jis, x-sjis, ms_Kanji, csShiftJIS, x-ms-cp932 51932____ Japanese (EUC) x-euc-jp Extended_UNIX_Code_Packed_Format_for_Japanese, csEUCPkdFmtJapanese, x-euc-jp, x-euc 50220____ Japanese (JIS) iso-2022-jp csISO2022JP, iso-2022-jp 1257____ Baltic (Windows) Windows-1257 windows-1257 950____ Traditional Chinese (BIG5) big5 big5, csbig5, x-x-big5 936____ Simplified Chinese (GB2312) gb2312 GB_2312-80, iso-ir-58, chinese, csISO58GB231280, csGB2312, gb2312 20866____ Cyrillic (KOI8-R) koi8-r csKOI8R, koi8-r 949____ Korean (KSC5601) ks_c_5601 ks_c_5601, ks_c_5601-1987, korean, csKSC56011987 1255____ (logical) Hebrew (ISO-logical) Windows-1255 iso-8859-8i 1255____ (visual) Hebrew (ISO-Visual) iso-8859-8 ISO-8859-8 Visual, ISO-8859-8 , ISO_8859-8, visual 862____ Hebrew (DOS) dos-862 dos-862 1256____ Arabic (Windows) Windows-1256 Windows-1256 720____ Arabic (DOS) dos-720 dos-720 874____ Thai Windows-874 Windows-874 1258____ Vietnamese Windows-1258 Windows-1258 65001____ Unicode UTF-8 UTF-8 UTF-8, unicode-1-1-utf-8, unicode-2-0-utf-8 65000____ Unicode UTF-7 UNICODE-1-1-UTF-7 utf-7, UNICODE-1-1-UTF-7, csUnicode11UTF7, utf-7 50225____ Korean (ISO) ISO-2022-KR ISO-2022-KR, csISO2022KR 52936____ Simplified Chinese (HZ) HZ-GB-2312 HZ-GB-2312 28594____ Baltic (ISO) iso-8869-4 ISO_8859-4:1988, iso-ir-110, ISO_8859-4, ISO-8859-4, latin4, l4, csISOLatin4 28585____ Cyrillic (ISO) iso_8859-5 ISO_8859-5:1988, iso-ir-144, ISO_8859-5, ISO-8859-5, cyrillic, csISOLatinCyrillic, csISOLatin5 28597____ Greek (ISO) iso-8859-7 ISO_8859-7:1987, iso-ir-126, ISO_8859-7, ISO-8859-7, ELOT_928, ECMA-118, greek, greek8, csISOLatinGreek 28599____ Turkish (ISO) iso-8859-9 ISO_8859-9:1989, iso-ir-148, ISO_8859-9, ISO-8859-9, latin5, l5, csISOLatin5 Microsoft的ASP帮助文档的相关内容: 使用国际站点 在 Internet 或 Intranet 上发布消息的一个优点是您可以建立一个用户可以从不同国家(地区)访问的国际化 Web 站点。用户可以申请已被本地化为当地语言的网页,使用浏览器的本地化版本阅读。在建立一个包含有多种语言网页的 Web 站点时,需要转换在浏览器与 Web 服务器间或 ASP 脚本与 ActiveX 组件间传递的字符串。例如,如果一个日文浏览器在 HTTP 请求中发送了表格或查询字符串值,此字符串必须从浏览器的日文字符集转化为 ASP 用于处理脚本的字符集。 如果 Web 站点上的所有页都用 Web 服务器所使用的默认字符集书写,那么 ASP 将自动进行转换。但是,如果网页是用其他的字符集写的,就必须用 ASP 命令指明如何转换字符串。例如,如果您的站点既有日文字符集的网页,又有中文字符集的网页,就必须指明 ASP 处理某一特定页时所用的字符集。 12下一页阅读全文