1. 程式人生 > >用django 模板中文顯示亂碼

用django 模板中文顯示亂碼

今天遇到一個亂碼問題,怎麼調都不對。
有一個檔案article_list.html,直接開啟沒有問題。但是使用django的服務,進行模板替換之後總是很出現亂碼。手工將編碼改為簡體中文可以正常顯示。
但是無論我在article_list.html裡面怎麼修改,在head的meta中新增gb2312或utf-8仍不行。
    後來,發現article_list.html本身的編碼是ANSI的,如果改變其編碼為utf-8,文件本身就會出現亂碼。這才發現與我使用的編輯器有關係。於是,新建一個utf-8的檔案,然後將article_list.html的內容複製到這個檔案裡,發現竟然沒有亂碼。然後儲存著新檔案,並改名為article_list.html,總算解決了這個問題。
    不過這主要是編輯器的問題,可能由於我的編輯器對自動的編碼轉換支援不好。
哎,鬱悶了我好長時間~~~經驗問題