課程
/前端開發(fā)
/Sass/Less
/Sass和Compass必備技能之Sass篇
如圖,編碼格式確實(shí)為UTF-8,編譯后的css文件為什么也會(huì)報(bào)錯(cuò)呢?
2015-04-22
源自:Sass和Compass必備技能之Sass篇 3-1
正在回答
http://www.cnblogs.com/zhidong123/p/3902270.html?參考這個(gè)鏈接
這是因?yàn)槟闶沁\(yùn)行在windows系統(tǒng)下的ruby,而windows的默認(rèn)編碼是GBK,所以compass是使用GBK編碼去解析你所寫的scss文件,如果你在里面出現(xiàn)中文,比如font-family:"微軟雅黑"或者是在/**/中添加中文注釋則會(huì)報(bào)該異常。解決方式是指定ruby中sass模塊的運(yùn)行編碼,找到ruby的安裝目錄,里面也有sass模塊,如這個(gè)路徑:
C:\Ruby\lib\ruby\gems\1.9.1\gems\sass-3.3.14\lib\sass
在這個(gè)文件里面engine.rb,添加一行代碼
Encoding.default_external = Encoding.find('utf-8')
放在所有的require XXXX 之后即可。
舉報(bào)
Sass與Compass初體驗(yàn),初戀即深戀,助您寫出更優(yōu)秀的CSS
2 回答windows 環(huán)境下編譯報(bào)錯(cuò)
2 回答編譯sass時(shí)出現(xiàn)錯(cuò)誤啦
2 回答編譯之后沒有結(jié)果
4 回答中文不能通過編譯
1 回答在sublime中編譯后出現(xiàn)問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-11
http://www.cnblogs.com/zhidong123/p/3902270.html?參考這個(gè)鏈接
2015-12-23
這是因?yàn)槟闶沁\(yùn)行在windows系統(tǒng)下的ruby,而windows的默認(rèn)編碼是GBK,所以compass是使用GBK編碼去解析你所寫的scss文件,如果你在里面出現(xiàn)中文,比如font-family:"微軟雅黑"或者是在/**/中添加中文注釋則會(huì)報(bào)該異常。解決方式是指定ruby中sass模塊的運(yùn)行編碼,找到ruby的安裝目錄,里面也有sass模塊,如這個(gè)路徑:
C:\Ruby\lib\ruby\gems\1.9.1\gems\sass-3.3.14\lib\sass
在這個(gè)文件里面engine.rb,添加一行代碼
Encoding.default_external = Encoding.find('utf-8')
放在所有的require XXXX 之后即可。