搜索

首页  >  问答  >  正文

React在使用utf-8时遇到的问题

<p>我正在使用Visual Studio开发一个基于React的解决方案。我的React .js文件采用UTF-8编码。</p> <p>我使用了一些丹麦文本,令我困惑的是我必须将ø重写为&oslash;</p> <p>令我困惑的原因是因为浏览器显示的是UTF-8替换字符,所以我认为它一定是一直使用UTF-8编码。</p> <p>我是否忽略了一些明显的东西?</p> <p>以下是一个用于展示问题的代码:</p> <pre class="brush:php;toolbar:false;">render() { return ( <div> Søgning. S&oslash;gning. </div> ); }</pre>
P粉644981029P粉644981029535 天前667

全部回复(1)我来回复

  • P粉755863750

    P粉7558637502023-08-17 09:07:07

    你可以在js文件中使用以下方式来表示它们:

    import utf8 from "utf8";
    
    const encoded = utf8.encode(Søgning)

    如果你在.jsx文件中使用它,就不需要对特殊字符进行编码。在.jsx文件中可以这样使用:

    render() {
        return (
            <div>
                Søgning.
                Søgning.
            </div>
        );
    }

    回复
    0
  • 取消回复