2016-02-03 80 views
4

我目前正在使用ReactJS和webpack構建一個網站。React + Webpack角色enconding問題

我的文本編輯器設置爲ISO-8859-15編碼,我使用重音或特殊字符如é è à ç

在我的HTML頁面,我相信我使用正確的配置:

<meta charset="iso-8859-15"> 

但特殊字符不會呈現正確的方式: Fran�ais而不是Français的實例。

我試圖設置charset="utf-8"但沒有任何改變。

我覺得webpack正在搭建UTF-8編碼,這會阻止我的字符。我該如何解決這個問題?

回答

4

我沒有找到一種方法使webpack讀取UTF-8以外的編碼輸入文件。我必須建立我的項目,以UTF-8編寫源文件,然後使用webpack-encoding-plugin將文件輸出爲ISO-8859-1或其他任何文件。有效。

+0

我確認這是我目前找到的唯一解決方案。對於使用visualstudio的用戶,這是如何將文件保存在utf-8中https://msdn.microsoft.com/zh-cn/library/dxfdkfke.aspx –