您的位置:首頁技術文章
文章詳情頁

css - 為什么設置了charset="UTF-8"中文還是亂碼呢?并且文件編碼也是UTF-8,用的sublime

瀏覽:90日期:2023-07-14 10:40:52

問題描述

設置了charset='UTF-8',但是css里凡是涉及到“黑體”“微軟雅黑”“楷體”都不能正常顯示。重新用utf-8打開過,也復制到txt里過,通通不行。。。求拯救,求解脫

'default_encoding': 'UTF-8',

<head> <meta charset='UTF-8'> <title>task_1_6_1</title> <link rel='stylesheet' href='http://www.wxshucaidpc.com/wenda/task_1_6_1.css'></head>

代碼:https://github.com/louislee0229/louisIFE/tree/gh-pages/task_1_6_1demo:http://louislee0229.github.io/louisIFE/task_1_6_1/task_1_6_1.html

問題解答

回答1:

經鑒定,demo里面那個CSS文件不是UTF-8編碼,是GBK。所以CSS文件用UTF-8 解釋就出錯了

回答2:

連圖片的命名都是中文的,這么喜歡用中文。為了保證最大的兼容性,在 css 文件里面盡量不要使用中文來設置字體,可以將中文轉成 Unicode 后在設置,轉換工具請自行搜索。

css - 為什么設置了charset="UTF-8"中文還是亂碼呢?并且文件編碼也是UTF-8,用的sublime此段代碼來源于淘寶,紅色框標明的是轉成 Unicode 之后的宋體。

回答3:

換用notepad++另存為UTF-8文件試試

回答4:

在css文件頂部加一句 @charset 'utf-8'試試

回答5:

css文件頭部加個@charset 'utf-8';

回答6:

用notepad++打開調整一下(如圖)再保存。css - 為什么設置了charset="UTF-8"中文還是亂碼呢?并且文件編碼也是UTF-8,用的sublime

回答7:

試著在樣式里面加 @charset 'utf-8'; 看有沒有效果

回答8:

沒有閉合啊 混蛋

標簽: CSS
国产综合久久一区二区三区