关于UTF-8的处理方法心得
近期在开发一个音乐网站,使用vs2005做为工具开发的。
前期美工做的页面是GB2312的。等我把数据格式处理完后再转为UTF-8,由于使用的编码格式为UTF-8,发现使用IE浏览器时页面一打开就是乱码,默认编码是GB2312的。
在网上到处搜索答案,在页面顶端增加
<%@CODEPAGE=65001%>
<%Response.CodePage=65001%>
<%Response.CharSet="UTF-8"%>
在<title></title>之前增加
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
后,再将所有网页的编码格式改为面某些页面就正常了。
但一部份页面显示还是不正常。再寻找答案,发现是这些页面外链的一些css文件和JS还是gb2312的。通过EditPlus3.2改编码格式为UTF-8保存,提示保存成功,但重新打开后还是GB2312编码,只好用VS2005另存,存为UTF-8 + BOM,可以保存,但某些页面还是不行,存为UTF-8不带签名,结果显示为GB2312。
最后经同事提醒用记事本另存为UTF-8,一切显示正常。
总结:正常来说只要文件编码格式为UTF-8,再加上<meta content="text/html; charset=utf-8" http-equiv="Content-Type">就会显示正常了。但由于编程工具的不同,例如VS2005,存出来的文件就是UTF-8 + BOM的,这样会导致某些页面显示出问题,建议开发到最后如果发现显示不正常,直接使用记事本另存比较好。
转载于:https://blog.51cto.com/zanflyyu/420701
关于UTF-8的处理方法心得相关推荐
- 关于ActionContext.getContext()的使用方法心得
这个也是我在另外一位仁兄的博客中看到的,原博客的有点长,我把它精简了一下,算看起来比較方便吧. 为了避免与Servlet API耦合在一起,方便Action类做单元測试,Struts 2对HttpSe ...
- Echarts绘制乡镇地图方法心得
在上一篇使用Echarts在前端页面绘制地图中简单介绍了使用Echarts在绘制地图的基本流程方法,但在项目上,客户要求使用乡镇区域数据,阿里云提供的地图数据是没有乡镇区域地图数据的,两个神器,玩美解 ...
- Android用户界面的设计方法心得,(8 Android) 用户界面UI设计
(8 Android) 用户界面UI设计 3.1.1 Android界面视图类 Android 图形化的用户界面(Graphical User Interface , GUI) 采用了结构清晰的MVC ...
- Android用户界面的设计方法心得,android界面设计实验总结,.docx
android界面设计实验总结, 安卓实验报告 班级: 学号: 姓名:xxxxxxxxx 实验一:Activity生命周期的测试 一:实验目的 掌握使用Eclipse开发Android应用开发程序的方 ...
- 关于破解server2003和普通PC机开机密码的方法心得
最近实验室的一台服务器的开机密码被一个同学改了,然后他又忘记了密码,为此装在次服务器上的很多东西都不能用了,现在将我破解它的方法介绍一下. 要用到的工具:WINPE.深山红叶PE工具箱V32正式版(网 ...
- linux安装8168网卡,linux下安装RTL8168B或RTL8189等网卡方法心得
整个安装过程需要用的命令: # lspci //列出所有PCI插卡硬件信息. # lspci �Cqa |grep Ethernet //专门查看网卡型号,方便去寻找驱动. # ethtool �Ci ...
- 关于在vSphere环境中,安装WindowsServer2008_R2_x64系统,分区格式为GPT,隐藏分区为200M方法心得
1.在vSphere环境中,建好一个Windows server 2008 R2 X64的空系统,选择以后安装系统: 2.然后使用一个带有DG分区工具的PE进行引导进入: 3.打开DG,右击磁盘将磁盘 ...
- QIIME2导入数据-fq数据转换成qza数据-使用方法心得
启动QIIME2运行环境 conda activate qiime2-2019.4 ###新建并定位设置到存在fq数据的文件夹 mkdir qiime2-importing-tutorial ##建立 ...
- 心得 ~ 使用 zlib库 解压缩 zip文件
最近在完成一个项目,需要用到C++语言读取一个zip文件内指定文件的内容.在网上查阅了不少资料,针对过程中遇到的问题,自己也研究了一下,现将方法心得记录下来. 关于解压文件的方法,根据网上的资料,大概 ...
最新文章
- oracle websp,探索Web2.0成就SP 2.0之路
- 04_NoSQL数据库之Redis数据库:set类型和zset类型
- TwinSocketStream
- Win32页上的所有控件属性与方法
- oracle如何往dg加盘_oracle 在物理机上添加磁盘操作
- 复练-关于面试的科技树-V1004-求职面试的阶段和策略
- 【英语学习】【Level 07】U03 Amazing wonders L4 The Qin Dynasty legacy
- ASP.NET MVC 之 View 测试
- input placeholder
- Atitit cko之道首席知识官之道 attilax著 艾龙著 1. 	2 2. 第 1 章 知识管理到底是什么,有什么用/1	2 3. 1.1 知识管理全景/1 1.2 波士顿矩阵/3 1.2.
- Rust : WSL下编程
- SQL Server 2014各版本区别
- multisim怎么设置晶体管rbe_multisim晶体管
- 【蓝桥杯单片机组模块】13、NEC 红外通信 - vs1838B
- wps怎么减少行间距_wps怎么设置行距_wps的行间距在哪怎么调整单倍行距及1.5倍行距_wps文字_office之家...
- 食品药品舆情传播规律分析
- shell 脚本获取接口返回值
- python极坐标绘图_Python 画极坐标图
- java long转日期,long转String
- 美杀人魔BTK与警方玩“老鼠戏猫”游戏31年,却栽在一个小小的word文档上面!...
热门文章
- pytorch---在训练中动态的调整学习率
- 直方图均衡化原理及c++代码
- 提取特征点的方式,opencv2.x和opencv3.x的区别
- php扩展介绍,初步介绍PHP扩展开发经验分享
- html 转换成 pdf js,JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
- 华为鸿蒙HarmonyOS,华为鸿蒙HarmonyOS-系统概述
- linux 输入8个字母进行排序,Linux排序命令sort详解
- vscode 设置整体界面字体的大小
- Makefile的基本规则实例说明
- 江门计算机职称考试时间,江门职称计算机考试时间