2016-08-11 2 views
0

Я создаю реакцию webapp, используя, среди прочего, webpack и inter-intl. Мое приложение должно быть на шведском и английском языках. Когда я создаю веб-приложение в режиме разработки, он отлично работает.React webpack bundle not utf-8

Но когда я создаю приложение и запускаю его как статический веб-сайт, я сталкиваюсь с проблемами с кодировкой символов: Ö становится Ö и так далее.

Это может быть ошибка в загрузчике? Или где я должен начать поиск проблем?

загружают файлы перевод, как это:

import { IntlProvider, addLocaleData } from 'react-intl'; 
import formatTranslations from 'utils/formaters/translations-formater'; 
import en from 'react-intl/locale-data/en'; 
import sv from 'react-intl/locale-data/sv'; 
addLocaleData([...en, ...sv]); 

import svStrings from 'locales/sv'; 
import enStrings from 'locales/en'; 

const strings = { 
    sv: formatTranslations(svStrings), 
    en: formatTranslations(enStrings) 
}; 

ответ

2

Я решил проблему, добавив в мой HTML:

<meta charset="UTF-8"> 

Я не знаю, почему она не нужна для при запуске приложение в разработке.