#!G:/python3.6/python.exe # -*- coding: UTF-8 -*- print("Content-type:text/html") print() # 空行,告訴服務器結束頭部 print('<html>') print('<head>') print('<meta charset="utf-8">') print('<title>HelloCGI Program!</title>') print('</head>') print('<body>') print('<h2>Hello Word! CGI PROGRAM為什么有亂碼</h2>') print('</body>') print('</html>')
結果,網頁中文和標題中文都會出現亂碼
解決方法:
注釋掉 print('<meta charset="utf-8">'),就好了
1 #!G:/python3.6/python.exe 2 # -*- coding: UTF-8 -*- 3 print("Content-type:text/html") 4 print() # 空行,告訴服務器結束頭部 5 print('<html>') 6 print('<head>') 7 #print('<meta charset="utf-8">') 8 print('<title>HelloCGI Program!</title>') 9 print('</head>') 10 print('<body>') 11 print('<h2>Hello Word! CGI PROGRAM為什么有亂碼</h2>') 12 print('</body>') 13 print('</html>')