设为主页 | 加入收藏 | 繁體中文

为什么要采用UTF-8编码?

  前不久有个网友问我说修改L-Blog时老是出现乱码,好像和其他的中文编码不一样,我说因为采用了UTF-8编码。现在大多数程序(BBS|Blog)都是基于GB2312编码的,但是为什么要改用兼容性欠好(容易乱码)的UTF-8呢?开端我也不了解,直到我看了Zola的这片文章才有所了解:
  中文有三种字符集,统一笔墨的编码将是进一步交换的底子。
  ·国内网站和BLOG较多使用简体中文编码GB2312 字符集;
  ·港澳台地域网站和部落格使用繁体中文网页编码BIG5字符集;
  ·UTF-8  包罗了简体和繁体中笔墨符,能精确表现多种言语笔墨.
  统一编码带来的交换方便将在trackback等功效上表现出。
  附:UTF-8与GB2312互转要领
  第一步:修改 commond.asp 文件,将文件的前4行,也就是 '定义 Cookie,Application 域 前面的代码用以下代码更换:
  <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
  <%
  Option Explicit
  Response.Buffer = True
  Server.ScriptTimeOut = 90
  Session.CodePage=936
  参考的是:
  如果制作的网页脚本与WEB办事真个默许代码页不同,则必需指明代码页:
  codepage=936 简体中文GBK
  codepage=950 繁体中文BIG5
  codepage=437 美国/加拿大英语
  codepage=932 日文
  codepage=949 韩文
  codepage=866 俄文
  codepage=65001 unicode UFT-8
  第二步:把所有的
 
  改成
 
  再另存为ANSI
  GB2312转换为UTF-8编码的要领
  第一步:
  修改 commond.asp 文件,将文件的前4行,也就是 '定义 Cookie,Application 域 前面的代码用以下代码更换:
  程序代码:
  <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  <%
  Option Explicit
  Response.Buffer=True
  Session.CodePage=65001
  Server.ScriptTimeOut = 90
  然后修改 header.asp 和 admincp.asp 另有 attachment.asp 文件 找到:
  程序代码:
 
  修改为:
  程序代码:
 
  第二步:
  将BLOG的所有ASP和JS文件,用记事本打开,然后另存为,编码本来是默许, 选择成UTF-8就可以了
 


    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: