在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
,由此造成某些含有中文UTF-8编码的页面产生空白输出。
如果使用的是Mozilla、Mozilla Firefox、Sarafi的浏览器这不会造成这个问题。这是由于IE解析网页编码时以HTML内的标签优先,而后才是HTTP header内的讯息;而mozilla系列的浏览器则刚刚相反。
由
于UTF-8为3个字节表示一个汉字,而普通的GB2312或BIG5是两个。页面输出时,由于上述原因,使浏览器解析、输
出<title></title>的内容时,如果在</title>前有奇数个全角字符时,IE把UTF-8当作两
个字节解析时出现半个汉字的情况,这时该半个汉字会和</title>的<结合成一个乱码字,导致IE无法读
完<title>部分,使整个页面为空百输出。而这个时候如果察看源文件的话,会发现实际上整个叶面全部已经输出了。
因此最简单的解决办法是在网页文件的<head></head>标签中一定要把字符定义<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
放在<title></title>之前。
分享到:
相关推荐
在完成以上步骤后,你就能在JSP项目中使用UTF-8编码的Ueditor了。这不仅保证了中文字符的正确显示,还提供了强大的富文本编辑功能,使得内容创作变得更加便捷。不过,记得在实际开发过程中,要时刻关注浏览器兼容性...
常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式: <meta http-equiv=”Content-Type” content=”...
最近在工作中,发现在IE8下JSON.stringify()自动将中文转译为unicode编码,原本选择的中文字符,传到后台变为了unicode编码,即\u****的形式。查找资料后发现,与标准的JSON.stringify()不同,IE8内置的JSON....
3、UTF-8国际编码。本地简易平台测试,可能会有问题,正规微软IIS6环境,没有任何问题。 4、继承TSDQQ网址导航所有优点。 5、上传简单设置即可显示。 6、使用记事本即可编辑,无需顾虑编码问题。 相关...
2、此版最大亮点,让IE7支持HTML5,并且使用UTF-8国际编码。3、响应式布局,支持所有现在流行的便携设备,手机和电脑。4、CSS控制宽度,超过宽度自动隐藏,并且显示“...”代替。5、TSDQQ响应式布局网址导航系统,是...
1. UTF-8 编码:1.4.3-utf8 版本确保了在处理多语言内容时的正确性,UTF-8 编码可兼容世界上几乎所有的字符集,避免了乱码问题。 2. JSP 支持:此版本特别针对 Java Web 应用进行了优化,适合在 JSP 环境中快速集成...
百度搜索通常支持UTF-8编码格式,而IE8在某些情况下可能不会自动识别或正确转换为UTF-8编码。 #### 解决方案 为了有效解决IE8百度搜索乱码的问题,可以通过修改注册表中的相关设置来实现。下面详细介绍具体的步骤...
2、此版最大亮点,让IE7支持HTML5,并且使用UTF-8国际编码。 3、响应式布局,支持所有现在流行的便携设备,手机和电脑。 4、CSS控制宽度,超过宽度自动隐藏,并且显示“...”代替。 5、TSDQQ响应式布局网址导航系统...
FIX 设置主题标签,utf-8编码时的乱码bug FIX 去掉'wmode', 'transparent'属性,在IE9下面会造成没有办法输入文字的问题 FIX 修复QQ互联用户登录覆盖发帖同步设置的bug FIX 群组发帖审核时间段不受全局限制 FIX ...
程序用asp ACCESS数据库 UTF-8编码编写 前台文章静态html页面浏览 如果程序不在网站根目录,可在网站根目录生成index.html 手动生成关于本站html页面 首页,分类列表,tag标签,留言板采用URL伪静态技术 模板和$...
1、此版最大亮点,让IE7支持HTML5,并且使用UTF-8国际编码。 2、响应式布局,支持所有现在流行的便携设备,手机和电脑。 3、CSS控制宽度,超过宽度自动隐藏,并且显示“...”代替。 4、TSDQQ响应式布局网址导航系统...
在UEditor中使用UTF-8编码,意味着它可以正确显示和处理各种语言的文本内容,避免了乱码问题。 3. **功能特性**: - **多语言支持**:UEditor提供多种语言界面,方便不同地区的用户使用。 - **丰富的编辑工具栏**...
- **统一编码标准**:在项目初始化阶段,设定统一的字符编码标准,如全站采用UTF-8编码,从源头上避免编码不一致导致的乱码问题。 - **数据库与服务器配置**:确保数据库、服务器和应用程序的字符编码设置一致,一般...
在浏览器中,如果我们在 JSP 中设置 response.setCharacterEncoding("UTF-8"),在 IE 中显示该页面时,在 IE 的菜单中选择“查看-->编码”中可以查看到是“Unicode(UTF-8)”,而在 JSP 中设置 response.set...
3. 使用第三方插件:如果以上方法仍不能解决问题,还可以考虑安装第三方插件,如“Unicode转BIG5”等,这些插件能帮助浏览器自动识别并转换编码。 4. 网站编码设置:如果是网站开发者,应确保网站在HTML头部设置了...
通常,开发者会倾向于整个项目统一使用UTF-8编码以简化处理,但这样并不总是可行。一种解决方法是通过修改服务器端的响应头,指定正确的字符编码,例如设置`Content-Type: text/html; charset=GB2312`。然而,如果...
工具包可能自动添加了正确的`Content-Disposition`头,其中包含用UTF-8编码的文件名,并使用`filename*=UTF-8''%E4%B8%AD%E6%96%87%E6%96%87%E4%BB%B6%E5%90%8D`这样的格式来确保浏览器正确解析。 3. **URL编码**:...
UTF-8是一种广泛使用的Unicode字符编码,能支持大部分世界语言,包括中文。在访问包含中文文档名的URL时,服务器通常会将中文字符转换为UTF-8编码发送给浏览器,以确保浏览器能够正确解析。 2. **BIG-5MS**:BIG-5...