py檔案輸出html內容顯示編碼問題及解決方案

2021-09-02 07:55:52 字數 836 閱讀 7069

問題描述: 在py檔案中輸出和html內容,但是顯示編碼錯誤

**如下

#主頁面和tr進行拼接

html ="""

姓名班級**

{}""".format(tr)

print(html)

執行結果:

原因分析:網頁的資料應該是'utf-8'編碼,這個可以在網頁的head上面看得到,出問題的是在print()這兒,對於print()這個函式,他需要把內容轉化為'gbk'編碼才能顯示出來. 

解決方案:在print(html)**前新增如下**

html =  html.encode('gbk','ignore').decode('gbk')
正確**:

#主頁面和tr進行拼接

html ="""

姓名班級**

{}""".format(tr)

html = html.encode('gbk','ignore').decode('gbk')

print(html)

實行結果

利用include 輸出html內容

知識點 smarty 是php的乙個引擎模板,可以更好的進行邏輯與現實的分離,即我們常說的mvc,這個引擎的作用就是將c分離出來 引入檔案 include smarty 3.1.30 smarty.class.php 引入檔案有三種方法 include require require once 都是...

django輸出html內容的例項

最近在學習django,於是就用django做了乙個簡單的 用來練手,具體功能就是從網上抓取資料,然後放到我的 上面,但是遇到乙個問題就是django無法輸出html格式的內容,只能以字串的形式輸出 data 我們目的是輸出的是 hello world 但是結果輸出nuwndnyrco的是 在網上搜...

linux cat 顯示檔案內容

cat 選項 檔案 cat命令的用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。1.一次顯示整個檔案 cat filename 2.從鍵盤建立乙個檔案 cat filename只能建立新檔案,不能編輯已有...