vue.js中文乱码的解决方法

  介绍

这篇文章给大家分享的是有关vue.js中文乱码的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

vue.js中文乱码是因为响应头默认编码类型为GBK,而文件为UFT-8类型导致的,其解决办法就是设置响应头编码类型为“charset=utf - 8”即可。

<强> Vue2.0流式渲染中文乱码问题

在参照Vue2.0中文官方文档学习服务端渲染之流式渲染时,因为响应头默认编码类型为GBK,而文件为UFT-8类型,所以出现了中文乱码问题。

解决办法:设置响应头编码类型即可

response.setHeader (“Content-type",,“text/html; charset=UTF-8");   server.get(& # 39; * & # 39;函数(请求、响应){   ,,,response.setHeader (“Content-type",,“text/html; charset=UTF-8");,,   ,,,var  stream =, renderer.renderToStream(要求(& # 39;。/资产/应用# 39;)())   ,,,response.write (preAppHTML)   ,,,stream.on(& # 39;数据# 39;函数(块){   ,,,,,,,response.write(块)   ,,,})   ,,,stream.on(& # 39;结束# 39;函数(){   ,,,,,,,response.end (postAppHTML)   ,,,})   ,,,stream.on(& # 39;错误# 39;函数(错误){   ,,,,,,,console.log(错误)   ,,,,,,,return  response.status (500) .send (& # 39; Server 错误# 39;)   ,,,})   })

感谢各位的阅读!关于“vue.js中文乱码的解决方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

vue.js中文乱码的解决方法