首页 > 解决方案 > React 组件中的 JSX 将西里尔文文本显示为 habra-codabra

问题描述

我使用 React Redux 模板创建了一个标准的 ASP.NET Core 2.1 Web 应用程序。

在 Home 组件中,我想将英语更改为西里尔文字,如下所示:

在此处输入图像描述

当我在本地运行它时,此代码呈现如下:

在此处输入图像描述

看起来 JSX 没有将文件编译成 UTF8 编码。但我不知道如何检查文件编译成什么编码以及如何改变这种行为。

你能告诉我吗?

更新:

在 index.html 的 head 标签中,字符集设置为 utf-8:

在此处输入图像描述

在此处输入图像描述

标签: reactjsreduxreact-reduxjsx

解决方案


正如 Alexey Lebedev 所说,Home.js 文件具有 Windows-1251 编码。在我将文本编辑器中的编码手动更改为 UTF-8 后,西里尔字母开始正确显示。


推荐阅读