关于utf-8和bg2312下面的中英文字基线差异问题

原创 2007年09月12日 20:42:00
在firefox下面是没问题的,ie下面就出现英文的模块的基线比中文的低。导致应用float的时候出现问题。
看下附件里面的例子就明白啥意思了。
gb2312字符集下面没问题。
utf-8就出现了。

解决方法是:定义字体font-family:"宋体";注意将css文件转换为u8格式的,否则css被引入时中午会变成乱码。

gb2312码测试链接:http://www.hi-bj.com/test/test_gb2312.html
utf码测试链接:http://www.hi-bj.com/test/test_utf-8.html
把utf里面 li:{font-family:"宋体"}就可以。

[转载]文字编码之间的差异及产生过程——ANSI、GBK、GB2312、GB18030、UNICODE以及UTF-8

原文地址:http://www.qianxingzhem.com/post-1499.html 编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比...

Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题

代码如下:如果不不设全局的字符集是utf-8,那么网上一般的方法是可以转的。如下程序中 #define DD 1的情况下;但是如果设置了全局的utf-8,再用以前的方法: QByteArra...

ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明

出现这样的问题是当你浏览UTF-8编码的时候,服务器默认用UTF-8的引擎来输出html,当你用再浏览GB2312的页面时,它还是用UTF-8来输出本应是GB2312编码的页面所以会乱码。  为...

字符编码问题——GB2312、ASCII、Unicode、utf-8之间的联系

计算机,顾名思义,就是能够进行计算的机器。由于计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能...

解决gb2312与utf-8转码问题

http://blog.csdn.net/shanleichicheng/article/details/7927971 ARM开发板上iconv_open("utf-8", "gb23...

ifstream打印汉字乱码问题 UTF-8转GB2312

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #...

link标签和script标签跑到body下面,网页顶部有空白,UTF-8 BOM问题

最近在做一个简单的记账系统,用php+mysql。在要完工的时候发现了一个问题,研究了2天的时间才有了答案。 以下是页首的裁图: 页面的头部有空白区域。有的人可能怀疑是css的ma...
  • nzing
  • nzing
  • 2012年08月03日 00:54
  • 3770

win32下UTF-8转GB2312代码

  • 2013年02月20日 13:25
  • 1KB
  • 下载

已解决了ajax(源文件编码gb2312)发送+php接收(源文件编码gb2312)中文乱码问题(utf-8也通用)

php代码    header('Content-Type:text/html; charset=gb2312');            $name = urldecode($_POST['name...
  • qidizi
  • qidizi
  • 2013年04月11日 21:26
  • 749
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于utf-8和bg2312下面的中英文字基线差异问题
举报原因:
原因补充:

(最多只允许输入30个字)