Bucklescript正在将utf8ReasonML文件编译为us-ascii



我将ReasonReactbsb -init myapp -theme react-hooks一起使用。我在MacOS Catalina上运行我的项目。在构建或启动我的项目时,Bucklescript正在将我的utf8*.re文件编译为us-ascii。这会导致错误的编码加重字符。我不明白为什么。谢谢你帮我。

从这个问题中还不清楚您是只在字符串文字中使用unicode字符,还是在标识符中使用。

如果是前者,BuckleScript为unicode字符串文本提供语法,应该正确翻译:

let unicode = {js|你好, 世界|js};

然而,如果您在标识符中使用unicode,那么编译器不幸不支持它。这是从OCaml编译器继承来的内部限制。

相关内容

  • 没有找到相关文章

最新更新