Easy

    技术2024-11-28  13

    求赞求推荐!!!有用的话收藏点赞刷条评论呀!!!!!

    出现原因是以下三个因素导致的

    1、Easy_CHM等软件都很老了,那时候根本很多默认就是GBK

    2、和Easy_CHM同时代的中国人写的HTML大多数用的是GBK编码文件;现在的HTML文件都是国际接轨,使用的文件格式大多是UTF-8;

    3、<meta charset="***" />标签是用来控制页面内容的;

    现在的html大多数都是utf-8编码文件,以及utf-8控制页面内容;当<meta charset="***" />的格式与文件编码个是一致的时候右边的内容就不会乱码;但是建立所以是按照GBK去读的,所以索引会乱码;这个时候如果直接改文件格式未GBK则会出现索引没问题,但是右边内容会乱码的情况;

    正确解决方案:

    两种解决办法:             1、将整个文件转成GBK,并且把charset="utf-8"改为charset="zh_CN” 文件少的时候推荐             2、整个文件依然是utf-8,但是把title这一行改成文转GBK值,然后把这个值utf-8转换之后的错乱文字;

    也可以用我写的小工具批量处理下

    链接:https://pan.baidu.com/s/1MTYi9YDC97OrA7CLJFtLig  提取码:m86l 

     

    Processed: 0.012, SQL: 9