Heim >Web-Frontend >View.js >So lösen Sie das Problem verstümmelter chinesischer Zeichen in vue.js
vue.js verstümmelte chinesische Zeichen werden dadurch verursacht, dass der Standardcodierungstyp des Antwortheaders GBK und die Datei UFT-8 ist. Die Lösung besteht darin, den Antwortheadercodierungstyp auf „charset=UTF-8“ festzulegen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Vue Version 2.0, DELL G3-Computer.
[Empfohlene verwandte Artikel: vue.js]
Vue2.0-Streaming-Rendering chinesisches verstümmeltes Problem
Beziehen Sie sich beim Erlernen von serverseitigem Rendering und Streaming-Rendering auf das offizielle chinesische Vue2.0-Dokument, da die Antwort Header-Standardwerte Der Codierungstyp ist GBK und die Datei ist UFT-8, sodass das Problem der chinesischen Verstümmelung auftritt.
Lösung: Legen Sie einfach den Kodierungstyp für den Antwortheader fest
response.setHeader("Content-type", "text/html;charset=UTF-8"); server.get('*',function(request,response){ response.setHeader("Content-type", "text/html;charset=UTF-8"); var stream = renderer.renderToStream(require('./assets/app')()) response.write(preAppHTML) stream.on('data',function(chunk){ response.write(chunk) }) stream.on('end',function(){ response.end(postAppHTML) }) stream.on('error',function(error){ console.log(error) return response.status(500).send('Server Error') }) })
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter chinesischer Zeichen in vue.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!