今天美工那边做好几个 HTML 页面发给我,我把那些都改成 ASPX ,发现一个奇怪的问题,显示出来的结果有点不一样,样式有点偏差。
   于是仔细对比 HTML 和 ASPX 页面产生的源代码,没有发现任何不同的地方,真是百思不得其解。最后终于无意中发现,HTML 页面和 ASPX 页面的编码方式不一样,HTML 是 GB2312 ,ASPX 是 UTF-8(即使其中含有 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 的标记)。
  才明白,原来就是因为 ASPX 的输出编码为 Unicode,在处理 CSS 中的中文字体名(如“宋体”,“黑体”)时才出错了错误,导致不能正确显示指定的字体。处理办法:
1) 将 ASP.NET 的默认编码方式由 UTF-8 改为 GB2312 ;
2) 将 CSS 文件中的中文字体名变为英文名称;
如 "Font-Family: 宋体" 改为 "Font-Family: SimSun" ,其它字体的英文名称如:SimYou 幼圆; SimHei 黑体; SimKai 楷体; SimFang 仿宋; SimLi 隶书等。
其实若调用JS,也会出现类似的问题,所以,大家在页面设计上一定要统一好相应的编码格式。
实在解决不了,请使用如下方法:
修 改web.config中的<globalization>中的reponseEncoding属性为 gb2312,<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>。

编码导致 html和aspx 样式差异,变形相关推荐

  1. mysql存json将utf8编码 去掉,MySQL对JSON类型UTF-8编码导致中文乱码探讨

    原文:https://www.cnblogs.com/CreateMyself/p/12587426.html 前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有 ...

  2. MySQL对JSON类型UTF-8编码导致中文乱码探讨

    继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编码导致数据中文出现 ...

  3. h5 android 字体设置,解决因为手机设置字体大小导致h5页面在webview中变形的BUG

    解决因为手机设置字体大小导致h5页面在webview中变形的BUG 首先,我们做了一个H5页面,在各种手机浏览器中打开都没问题.我们采用了rem单位进行布局,通过JS来动态计算网页的视窗宽度,动态设置 ...

  4. mysql json 中文乱码_MySQL对JSON类型UTF-8编码导致中文乱码探讨

    前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编码导致数据中 ...

  5. Base64编码导致服务器崩溃

    Base64编码导致服务器崩溃 我之前提到:"使用了文本来替代二进制的协议,其中就用了base64对文本进行编码.在<一个更加的KISS设计>一文中谈到. 结果,这个base64 ...

  6. php中修改弹窗的样式,CSS变形弹窗效果示例

    大家都知道,弹出窗体已经是现在网页常用的一种交互设计,在这个注重交互动画体验的时代,网页弹窗也是可以来点新鲜点子的,比如今天分享的CSS 变形Modal Window. 当用户点击按钮时,按钮将会变成 ...

  7. 文件字符编码导致的VC多字符乱码解决

    现在好多的c++源代码都是兼容windows和linux的,由于linux多采用utf-8编码,且文件结尾多采用\n作为换行,而windows则采用本地操作系统编码存储源代码,这样从git上下载的源码 ...

  8. 关于QT TTS ( TextToSpeech ) 编码导致的只能读英文不能读中文的问题

    要阅读的语音内容写在代码中时,编码不对会导致TTS只读英文,即使你设置了Voice为Chinese. 经过我的测试,需要使用"UTF-8"编码,并且BOM总是删除,才能同时阅读英文 ...

  9. .中英文系统底层编码导致乱码问题

    转载:http://blog.sina.com.cn/s/blog_6ae7a3960100sc7h.html 标签: it 分类: 技术点滴 在程序中,若使用涉及到编码的方法,如getBytes() ...

最新文章

  1. 你在过度测试你的软件吗?
  2. WCF之元数据交换 (Metadata Exchange)
  3. 关于epoll 水平触发在udp套接字上不生效问题的原因
  4. where is os type and version determined for a ui5 html
  5. MIT Kimera阅读笔记
  6. camera.swf java_java调用摄像头保存图片上传功能
  7. 计算机算法知识点总结,2021计算机考研知识点总结(1)
  8. pcb过孔漏铜_使用Proteus设计自己的PCB | 入门简易教程
  9. 【优化预测】基于matlab蝙蝠算法优化SVM预测【含Matlab源码 141期】
  10. Java Wbe 学习心得 day06
  11. 你对软件测试了解多少?这篇文章会给你不一样的启示!
  12. LBS定位和GPS定位的区别
  13. as3压缩解压缩的第三方包及实现DEMO
  14. (LattePanda)拿铁熊猫python 简单控制led闪烁(使用python 进行硬件开发)
  15. android 多任务按钮,XDA大神推出Android多任务切换神器
  16. 史上最大界面升级!微软 Windows 10 21H2!
  17. 剖析云计算技术及架构(2 云存储)
  18. 动态规划-买卖股票的最佳时机 专题
  19. IT人才市场最看重的12项技能
  20. 微信小程序-域名无法请求localhost

热门文章

  1. C++有用的字符函数库
  2. QT的QXmlDefaultHandler类的使用
  3. c++桥接模式bridge
  4. python中的rstrip函数_Python strip() lstrip() rstrip() 函数 去除空格
  5. 登陆用友服务器超时未响应,用友T3软件10.8plus1普及版服务器提示“客户端已经较长时间未连接加密服务器,超时2880秒,请退出产品重新登录”?-用友T3...
  6. 35.JVM 参数(JVM中的各种参数及含义、收集器相关、PrintGC等各种辅助参数)
  7. presto-server-0.198集群安装
  8. Jetty在win10上的配置,IDEA中配置Jetty,Maven中配置Jetty插件,Eclipse中配置Jetty插件及其使用,通过java代码内嵌Jetty Server
  9. 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
  10. 项目优化之:GPU编程