Alb*_*bin 2 character-encoding reactjs react-intl
我正在使用webpack和react-intl构建一个React Webapp。我的应用程序应该是瑞典语和英语。当我在开发模式下构建Web应用程序时,它可以正常工作。
但是,当我构建应用程序并将其作为静态网站运行时,char编码遇到了问题:Ö变成Ö等等。
这可能是加载程序中的错误吗?还是应该从哪里开始解决问题?
我像这样加载翻译文件:
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)
};
Run Code Online (Sandbox Code Playgroud)
我通过将其添加到我的html中解决了该问题:
<meta charset="UTF-8">
Run Code Online (Sandbox Code Playgroud)
我不知道为什么在开发中运行应用程序时不需要它。
| 归档时间: |
|
| 查看次数: |
1742 次 |
| 最近记录: |