CSS文件編碼對Jsp頁面樣式的影響

CSS樣式對JSP不起作用?
不知你們之前有沒有遇到過這種現象:
jsp頁面的文件爲UTF-8編碼,頁面編碼屬性設爲UTF-8編碼<%@ page contentType="text/html; charset=utf-8" %>,而css文件爲GBK編碼,這時如果這個css文件中包括有中文,而頁面引用這個css文件是採用鏈接的方式,如:
<link rel="stylesheet" type="text/css" href="http://blog.163.com/endno_go/blog/../public/css/style.css">,則中文以下的樣式將會不起作用。
一種比較笨的做法就是使用jsp的靜態包含:
<style>
    <%@ include file="../public/css/style.css"%>
</style>
另一種比較好的最是將css文件的內容複製出來,然後更改這個css文件的編碼爲UTF-8編碼,這樣就會讓所編寫的樣式起作用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章