解析codepage和charset的含义及其应用

很多朋友可能没有意识到这个问题,但如果你的网站经常出现莫名其妙的乱码,那么就应该好好地来 看看这个话题。

codepage,中文翻译为 “内码表”或者“代码页”,它的完整介绍可以参考下面的链接

http://zh.wikipedia.org/wiki/%E4%BB%A3%E7%A0%81%E9%A1%B5

简单地说,这是程序用于对字符进行编码的一个表。代码页是服务器的事情,或者说是程序的事情。 与客户端没有关系。

常见的三种codepage我们是必须知道的

简体中文 : 936

繁体中文 : 950

UTF-8 : 65001

我们以前写ASP程序的时候,通常都需要明确指定codepage的,大致下面这样的语法

<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8

这样实际上是指定当前页面的字符按照特定的代码页进行编码

这些代码对于有些比较年轻的朋友来说,可能根本没有接触过。毕竟,在ASP.NET里面,你一般不需要 进行设置。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" 

Inherits="WebApplication1._Default"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    </div>
    </form>
</body>
</html>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索程序
, utf-8
, 代码
, 中文
, 字符
codepage
charset pageencoding、page charset、codepage、codepage 936、ansi code page,以便于您获取更多的相关知识。

时间: 2024-09-15 20:36:03

解析codepage和charset的含义及其应用的相关文章

妖妖直播APP仙果含义作用解析

给各位妖妖直播软件的使用者们来相信的解析分享一下仙果的含义作用. 解析分享:     仙果实际上是妖妖直播里面的刷礼物的货币,主播的礼物是仙果,有仙果的直播名字为妖妖直播,里面统一收费即为仙果. 好了,以上的信息就是小编给各位妖妖直播的这一款软件的使用者们带来的详细的仙果的含义作用解析分享的全部内容了,各位看到这里的软件使用者们,小编相信你们现在那是非常的清楚作用了吧,希望小编上面给各位朋友们带来的仙果信息能够给大家带去有用的帮助.

网站开发防止中文乱码需要了解的codepage的重要性小结_应用技巧

相关的题外话: 一.操作系统window系统内部都是unicode的.文件夹名,文件名等都是unicode的,任何语言系统下都能正常显示. 二.输入法:微软拼音输出的是Unicode的,智能ABC输出是简体中文的(所以智能ABC在非简体中文系统根本不能用,只能打英文). 三.网页的textarea网页的textarea是用unicode显示的.所以往里打什么字都能显示.而一些flash做的输入框就不行了. 四.Access2000access里面保存的数据是unicode的,在任何语言系统下都能

网站开发防止中文乱码需要了解的codepage的重要性小结

相关的题外话: 一.操作系统window系统内部都是unicode的.文件夹名,文件名等都是unicode的,任何语言系统下都能正常显示. 二.输入法:微软拼音输出的是Unicode的,智能ABC输出是简体中文的(所以智能ABC在非简体中文系统根本不能用,只能打英文). 三.网页的textarea网页的textarea是用unicode显示的.所以往里打什么字都能显示.而一些flash做的输入框就不行了. 四.Access2000access里面保存的数据是unicode的,在任何语言系统下都能

SQL Server静态页面导出技术1

server|静态|页面 本段文章节选自铁道出版社新出的<用BackOffice建立Intranet/Extranet应用>一书(现已在海淀图书城有售).本书详尽地讲述了如何使用微软BackOffice系列产品来组建Intranet/Extranet应用.通过它您将掌握NT的安装和设置.使用IIS建立Web站点.通过ILS建立网络会议系统.用Exchange建立企业的邮件和协作系统.用SQL Server建立Web数据库应用.用Proxy Server建立同Internet安全可靠的连接.用M

多语言网页编码教程

这几天研究UTF-8编码,太晕了,把我的看法和各位讨论讨论.欢迎来批啊.以下都是我的想法,哪里有不对的请不吝赐教,帮忙指出来.==========================================================相关的题外话:一.操作系统window系统内部都是unicode的.文件夹名,文件名等都是unicode的,任何语言系统下都能正常显示.二.输入法:微软拼音输出的是Unicode的,智能ABC输出是简体中文的(所以智能ABC在非简体中文系统根本不能用,只能打

ASP:关于UTF-8页面乱码的问题

问题|页面 有许多朋友问过我,为什么在ASP里指定了codepage为65001还经常显示乱码.才子在这里将这个问题详细解释一下,以免很多朋友再走弯路,甚至排斥UTF-8.如果你还不知道UTF-8是什么东东,那才子建议你先去搜索一下UTF-8的相关资料吧.UTF-8编码之所以被越来越多的人接受甚至喜欢,肯定是有道理的,在WEB2.0盛行的今天,在大谈多浏览器兼容的同时,不得不想到字符编码不同所造成的乱码现象同样需要得到很好的处理.....在N年以前,IE6以下的所有版本,只要没有安装相应的字库,

ASP动态网页下UTF-8页面乱码的解决方法

动态|解决|网页|页面 为什么在ASP里指定了codepage为65001还经常显示乱码.才子在这里将这个问题详细解释一下,以免很多朋友再走弯路,甚至排斥UTF-8. 如果你还不知道UTF-8是什么东东,那才子建议你先去搜索一下UTF-8的相关资料吧. UTF-8编码之所以被越来越多的人接受甚至喜欢,肯定是有道理的,在WEB2.0盛行的今天,在大谈多浏览器兼容的同时,不得不想到字符编码不同所造成的乱码现象同样需要得到很好的处理..... 在N年以前,IE6以下的所有版本,只要没有安装相应的字库,

Gb2312转utf-8(vbs+js)

js 昨天看了一下cocoon counter的代码,发现里面是用vbScript转的,费了以上午时间来研究,还是被搞得晕糊糊- - 他的vb转换函数是这样的: Function DeCodeAnsi(s)Dim i, sTmp, sResult, sTmp1sResult = ""For i=1 To Len(s)If Mid(s,i,1)="%" ThensTmp = "&H" & Mid(s,i+1,2)If isNumer

php提取网页正文内容的例子

  因为难点在于如何去识别并保留网页中的文章部分,而且删除其它无用的信息,并且要做到通用化,不能像火车头那样根据目标站来制定采集规则,因为搜索引擎结果中有各种的网页. 抓回一个页面的数据,如何匹配出正文部分,郑晓在下班路上想了个思路是: 1. 提取出body标签部分–>剔除所有链接–>剔除所有script.注释–>剔除所有空白标签(包括标签内不含中文的)–>获取结果. 2. 直接匹配出非链接的. 符合在div.p.h标签中的中文部分??? 还是会有不少其它多余信息啊,比如底部信息等