欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CODEPAGE 列表与asp应用例子第1/2页

程序员文章站 2022-03-21 23:34:52
指定的代码页特性无效。 codepage属性:是指出网页的代码页 如果制作的网页脚本与web服务端的默认代码页不同,则必须指明代码页: 代码如下: codepage=936...
指定的代码页特性无效。
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 处理某一特定页时所用的字符集。
1