codepage 和 charset

Posted 求知若饥,虚心若愚。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codepage 和 charset相关的知识,希望对你有一定的参考价值。

codepage:简单地说,这是程序用于对字符进行编码的一个表。代码页是服务器的事情。

常见的三种codepage

  • 简体中文 : 936
  • 繁体中文 : 950
  • UTF-8 : 65001

如果你不想用默认的UTF-8,可以修改该设置

  • 直接在页面中修改
    • <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" CodePage="936"%>

charset,这是指浏览器对收到的字符进行解码所用的字符表。浏览器一般都会自动地根据response中的元数据,选择相应的字符集。如果浏览器的字符集与服务器指定的代码页不匹配,那么很自然可能又产生乱码。

 

 codepage是服务器端的,charset是浏览器端的

以上是关于codepage 和 charset的主要内容,如果未能解决你的问题,请参考以下文章

CodePage

前端格式

String类的编码和解码问题

标准代码页(codepage)列表

php pdo连接到DB2不同的CODEPAGE

Lua 编码 CodePage CP 936 Unicode 中文 UTF8 Native Code 库library 搜集