Heim  >  Artikel  >  Web-Frontend  >  So lösen Sie das Problem verstümmelter chinesischer Zeichen in vue.js

So lösen Sie das Problem verstümmelter chinesischer Zeichen in vue.js

藏色散人
藏色散人Original
2021-01-14 10:21:1910956Durchsuche

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.

So lösen Sie das Problem verstümmelter chinesischer Zeichen in vue.js

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn