Eclipse/Zend Studio编辑一php项目,已经设置了项目的Text file Encoding为UTF-8,发现打开php文件显示中文正常,但某些html打开显示为乱码。右键查看这些html的properties,resource中的Text File Encoding显示为:Default(determined from content:GBK)。原来项目设置的编码对这些文件不起作用。

该问题查看Eclipse帮助文档,在“Defining HTML file preferences"一节中有如下解释:

Note: Encoding detection (when loading files) is performed in the following order:

Locate the encoding name embedded in the document.

When no encoding is embedded in the document, an automaticencoding detector attempts to determineencoding used in the document.

If the encoding still cannot bedetermined, theencoding defined in the Encoding field is used.

也就是HTML文件的编码判定顺序,按照文件内容编码优先,然后是文件编码。也就是说,如果HTML内有

的定义,就按照charset的来设置编码。

问题是,我打开的html均没有设置charset,但是默认还是认为是gbk文件。发现是contentType设置问题。想取消IDE自身的determined机制,可惜Eclipse还不能设置。几经折腾,最后采用如下办法解决问题:

windows->preferences->General->Content Types,选择text->html,在最下面的Default encoding中,设置为utf-8,点击update,问题解决。

zend studio html乱码,解决Eclipse/Zend Studio编辑xml/html乱码问题相关推荐

  1. 成功解决Eclipse打开py等文件出现乱码

    成功解决Eclipse打开py等文件出现乱码 目录 解决问题 解决思路 解决方法 解决问题 Eclipse打开py等文件出现中文乱码 解决思路 默认读取文件是以gbk的方式,需要在属性中进行转换一下即 ...

  2. 解决eclipse中mybatis的xml配置文件无代码提示问题

    解决eclipse中mybatis的xml配置文件无代码提示问题 参考文章: (1)解决eclipse中mybatis的xml配置文件无代码提示问题 (2)https://www.cnblogs.co ...

  3. php 邮件乱码,解决PHP mail发送UTF-8中文邮件乱码

    在这里,我将解决一个问题,也许很多人遇到过,困惑又不知道如何去做的问题. 如何发送中文邮件时没有乱码? 在这里我将告诉你如何发送UTF-8编码格式的中文电子邮件.本文不涉及GBK编码或者GB2312编 ...

  4. php 入库乱码,解决php 中文字符入库或显示乱码的简单示例

    这篇文章主要为大家详细介绍了解决php 中文字符入库或显示乱码的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!大家以后在编写过程中, 一定 ...

  5. frontpage 编辑html 乱码,在 FrontPage 2003 中编辑 PHP 及乱码问题

    在 FrontPage 2003 中编辑 PHP 及乱码问题 子夜星网站根据网络资料整理 您可以使用 PHP 创建复杂的 Web 应用程序以及外部和内部业务渠道,如电子商务网站.企业门户和 Intra ...

  6. 解决eclipse中java代码注释变成乱码的问题

    Eclipse JAVA文件注释乱码将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码 ...

  7. 解决Eclipse中SVN版本比较中文乱码问题

    如果是UTF-8编码的文件,历史版本比较时中文会显示为乱码,解决方法见下图:

  8. 计算机读光盘出现乱码,解决刻录音乐光盘mp3出现中文乱码的方法

    图片: 图片: 图片: 图片: 图片: 1.目前,很多人自己刻录音乐光盘以便在车载播放器里播放,但往往刻录出来的CD光盘会显示乱码,导致播放出来的音乐看不到是什么歌名和哪个歌手唱的.用nero等刻录音 ...

  9. linux中js文件有乱码,解决node.js读取文件时中文乱码问题

    node.js不能很好地支持中文字符,在读取文件的时候,会出现对中文内容读取的乱码问题(linux系统下默认utf-8编码,一般不会出现该问题,但windows和部分虚拟机由于文件存储格式不同,可能会 ...

  10. html传递json中文乱码,解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码...

    解决方法一: @RequestMapping(value="/getphone",produces = "text/plain;charset=utf-8") ...

最新文章

  1. 【计算理论】计算理论总结 ( 自动机设计 ) ★★
  2. case when then else多个条件_CentOS「linux」学习笔记24:if和case多个条件判断
  3. 阿里巴巴DevOps实践指南 | 数字化转型下,DevOps的根本目标是什么?
  4. (Spinner) android中Spinner的使用
  5. messagebox的用法_酝酿已久,MessageBox类实例代码讲解
  6. selenium (二)
  7. 对联广告(jQuery)
  8. python threading编程中的LOCK和RLOCK(可重入锁)
  9. 给IT人的15点建议:苦逼程序员的辛酸反省与总结
  10. spring mvc 自定义编辑器
  11. 高版本SDK编译apk在低版本android源码中编译
  12. 宇宙是计算机控制的,宇宙被计算机精确控制到秒,暗能量被否定之后我们活在一个程序中...
  13. I2C中关于ACK和NACK的几点东西
  14. 怎么上永久免费的GPU与TPU服务器colab
  15. 华强北四代慧联A10|悦虎1562M怎么样?
  16. 终于有大佬把“计算机底层原理“全部总结出来了
  17. openid无效什么意思_发送微信模板消息,返回OpenId无效
  18. 南航计算机考研录取数据分析-2023
  19. Java学习基本英语单词(持续更新)API
  20. RFID布草洗涤解决方案

热门文章

  1. 调用栈(call stack)
  2. 【中间件安全】IIS6安全加固规范
  3. 赢在微点答案专区英语_学乐必赢练习册30册免费领,15年级数学、语法、写作、阅读、词汇一网打尽!...
  4. 未来计算机作文想象,想象未来作文450字
  5. 163设置邮件服务器,网易邮箱设置Exchange服务教程
  6. 物业计算机管理系统论文,小区物业管理系统设计毕业论文
  7. 西威变频器使用说明书_西威变频器说明书 (1)
  8. 详解Vue中的自定义指令
  9. npm 升级所有依赖包
  10. ZigBee(CC2530)(03)数据手册分享(英文+中文)