介绍
这篇文章给大家分享的是有关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中文乱码的解决方法