2017-08-01 59 views
0

NextJS,默认情况下,在一个meta标签提供与字符集信息的页面是这样的:如何在NextJS应用程序的标题中设置字符编码?

<meta charset="utf-8" class="next-head"> 

不过,我期待为这个数据嵌入在网页标题为:

Content-Type: text/html; charset=UTF-8 

有什么办法可以做到这一点?我有一个定制的Express服务器,我为NextJS定义了端口和其他中间件。在这个文件(server.js)中,我尝试了以下;它运行没有错误,但没有对标题做任何事情:

server.get('*', (req, res) => { 
     res.charset = 'utf8', 
     handle(req, res) 
}); 

任何专家意见将是美好的。

回答

0

设定的响应内容类型是这样的:

res.set({ 'content-type': 'text/html; charset=utf-8' }) 

但是默认字符集是UTF8,你不需要覆盖它。

相关问题