Node.js löst das Problem verstümmelter chinesischer Zeichen in Clientanforderungsdaten Beispielcode: var http = erforderlich('http'); var server = http.createServer(); server.on('Anforderung',Funktion(req,res){ // res.end("Hallo Welt"); res.end("Hallo Welt"); }); server.listen(3000,Funktion(){ console.log("Server läuft"); }); Grund: Die standardmäßig an den Server gesendeten Daten sind tatsächlich UFT8-codierte Inhalte Der Browser weiß jedoch nicht, dass es sich um UFT8-codierte Inhalte handelt Wenn der Browser die Kodierung des Antwortinhalts des Servers nicht kennt, führt er ihn gemäß der Standardkodierung des aktuellen Betriebssystems aus. Die Standardeinstellung für chinesische Betriebssysteme ist GBK Lösung: Der richtige Weg besteht darin, dem Browser mitzuteilen, welche Art von Daten ich Ihnen sende var http = erforderlich('http'); var server = http.createServer(); server.on('Anforderung',Funktion(req,res){ // res.end("Hallo Welt"); res.setHeader('Inhaltstyp','text/plain;charset=utf-8'); res.end("Hallo Welt"); }); server.listen(3000,Funktion(){ console.log("Server läuft"); });
Antwort-Inhaltstyp Content-Typevar http = erforderlich('http'); var server = http.createServer(); server.on('Anforderung',Funktion(req,res){ wenn(req.url==='/plain'){ res.setHeader('Inhaltstyp','text/plain;charset=utf-8'); res.end("Hallo Welt"); }sonst wenn(req.url==='/html'){ res.setHeader('Inhaltstyp','text/html;charset=utf-8'); res.end("<h1>Hallo Welt<br/> hallo Welt</h1>"); } }); server.listen(3000,Funktion(){ console.log("Server läuft"); }); Gibt unterschiedliche Content-Type-Formate entsprechend den unterschiedlichen Anforderungspfaden zurück. Dies ist das Ende dieses Artikels über die Methode von node.js zur Lösung des Problems chinesischer verstümmelter Zeichen in Clientanforderungsdaten. Weitere relevante Inhalte zu verstümmelten Zeichen in Node-Clientanforderungsdaten finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Eine detaillierte Einführung in die Linux-Systemkonfiguration (Dienststeuerung)
>>: Zwei Möglichkeiten, HTML zu implementieren, um Inhaltspositionen zufällig zu verschieben
1. Vorbereitung 1.1 Laden Sie VMware 15 herunter ...
Inhaltsverzeichnis 1. charAt Grammatik Parameter ...
Dieser Artikel basiert auf der Windows 10-Systemu...
Methode 1: Verwenden Sie das Dienstprogramm lsb_r...
Vorwort Die MySQL Master-Slave-Replikation ist di...
Die folgenden Installationen verwenden alle das V...
Ich habe verschiedene große Websites durchsucht u...
Inhaltsverzeichnis Sehen Sie sich dies an.$store....
1. Das WEB verstehen Webseiten bestehen hauptsäch...
Ich habe vor kurzem ein kleines Programmierprojek...
Inhaltsverzeichnis Was ist LocalStorage Was ist S...
In diesem Artikelbeispiel wird der spezifische JS...
KDE Abkürzung für Kool Desktop Environment. Eine ...
Betriebssystem: Windows 10_x64 Python-Version: 3....
Sie haben sicher schon einmal die Webseiten andere...