gpt4 book ai didi

utf-8 - 如何控制UTF编码的字符串

转载 作者:行者123 更新时间:2023-12-03 03:45:23 27 4
gpt4 key购买 nike

编译为JavaScript时,dart2js编译器会将字符串转换为转义的utf格式

\u043d\u041d...

我不确定为什么要这样做(原始文件包含西里尔字母的文本字符串,但是系统(希望DartEditor)使用UTF)。

其他编译器(如Closure或TypeScript)保持原样。

我想知道是否有人可以解释:
  • 为什么以这种方式完成
  • 的意义是什么
  • 有没有办法关闭

  • 谢谢。

    最佳答案

    当dart2js读取一个字符串时,它将对该字符串进行解码。例如,如果您的字符串包含\ n,则会将其解码为换行符。 dart2js将字符串写出时,确实需要再次对字符串进行编码。为简单起见,dart2js只是对非ASCII的所有内容进行编码。

    请提交错误报告,我们将看看它是否易于修复。

    关于utf-8 - 如何控制UTF编码的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27965994/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com