對于有些網頁,可能會出現中文字符顯示亂碼的情況。這多半是因為css文件未正確設置導致的,下面介紹一些解決方案。
body { font-family: 'Microsoft YaHei', 微軟雅黑, Arial, sans-serif; /* 設置字體優先顯示微軟雅黑,其次是宋體,若都沒有則顯示Arial,最后才是Sans-Serif字體 */ }
首先我們需要確認文字編碼是否正確,一般使用UTF-8即可。在html頭部添加代碼:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> 頁面標題 </title> </head> <body> 頁面內容 </body> </html>
其次,我們可以通過設置字體來解決亂碼問題,比如設置中文字體為"Microsoft YaHei":
body { font-family: 'Microsoft YaHei', 微軟雅黑, Arial, sans-serif; }
如果仍然出現亂碼,可以考慮設置文字編碼為GBK,代碼如下:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>頁面標題</title> </head> <body> 頁面內容 </body> </html>
如果以上方法都無效,那就只能使用圖片代替文字了。
上一篇Python畫的圖