2017-08-01 1 views
0

NextJS, par défaut, sert une page avec les informations charset dans une balise meta comme ceci:Comment définir l'encodage de caractères dans l'en-tête d'une application NextJS?

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

Cependant, je suis à la recherche de servir ces données intégré avec l'en-tête de page:

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

Y a-t-il un moyen d'accomplir cela? J'ai un serveur Express personnalisé où je définis le port et d'autres logiciels intermédiaires pour NextJS. Dans ce fichier (server.js), j'ai essayé ce qui suit: il fonctionne sans erreur mais ne fait rien à l'en-tête:

Tout avis d'expert serait merveilleux.

Répondre

0

set réponse type de contenu comme celui-ci:

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

cependant le jeu de caractères par défaut est UTF8, vous n'avez pas besoin de la remplacer.