[Webentwicklung mit Python] Misst bei der Ausgabe von HTML gegen verstümmelte Zeichen

Ich habe viele Dinge ausprobiert, aber diese Methode ist die beste. Die Zeichen werden beim Starten als Webserver oder lokal nicht verstümmelt.

import io
import os
import sys

html_body = 'HTML-Format'

if type(sys.stdout) == io.TextIOWrapper:
    sys.stdout = io.TextIOWrapper(
        sys.stdout.buffer, 
        encoding='utf-8'
print ('Content-type: text/html; charset=UTF-8\r\n')
print (html_body)

Recommended Posts

[Webentwicklung mit Python] Misst bei der Ausgabe von HTML gegen verstümmelte Zeichen
[Webentwicklung mit Python] Vorsichtsmaßnahmen beim Speichern von Cookies
Die Abfrage [Webentwicklung mit Python] wird ebenfalls umgeleitet
Explosive Geschwindigkeit mit Python (Flasche)! Web-API-Entwicklung
[EC2] Verhindern Sie verstümmelte Charaktere, wenn Sie mit Selen gefangen werden
Segfo Python mit 33 Zeichen
[IPdb] Anfänger in der Webentwicklung haben versucht, das Debuggen mit Python zusammenzufassen
Entwicklung von Webanwendungen mit Flask
Web-API mit Python + Falcon
Fehler beim Spielen mit Python
Webanwendung mit Python + Flask ② ③
Web Scraping Anfänger mit Python
Optimieren Sie die Websuche mit Python
Webanwendung mit Python + Flask ④
Katakana mit halber Breite wird bei Verwendung von Python + Selen nicht ausgeführt. Execute_script
Gegenmaßnahmen gegen Proxy bei Verwendung der WEB-API
Erste Schritte mit Python-Webanwendungen
Web Scraping mit Python Erster Schritt
Ich habe versucht, WebScraping mit Python.
Überwachen Sie Python-Webanwendungen mit Prometheus
Holen Sie sich Web-Screen-Capture mit Python
[Python] Einzeilige Starlin-Sortierung mit 50 Zeichen
Wenn matplotlib nicht mit python2.7 funktioniert
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Anwendungsentwicklung mit Docker + Python + Flask
Bei Verwendung von MeCab mit virtualenv python
Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5
[Python] Format, wenn to_csv mit Pandas
Umgang mit dem Problem, dass japanische Zeichen bei der Ausgabe von Protokollen mit dem JSON-Protokollformatierer verstümmelt sind