【问题标题】:How to set default encoding in Dart Editor?如何在 Dart 编辑器中设置默认编码?
【发布时间】:2013-09-01 19:14:36
【问题描述】:

我的 HTML5 项目必须完全采用 ISO-8859-2 编码。有没有可能在 Dart 编辑器中设置字符编码,或者我应该使用另一个带有 Dart 插件的 IDE?

对于带有 Dart 插件的 IDE 或编辑器:是否有任何带有 Dart 插件的 IDE 或编辑器生成 yaml 文件、编译 .dart 文件并制作 dart.js(用于 Web 应用程序)?

请帮忙!

【问题讨论】:

  • Dart 编辑器基于 Eclipse,所以这个技巧可能会奏效:将 -Dfile.encoding=ISO-8859-2 附加到 DartEditor.ini 文件。来自:eclipse.org/forums/index.php/t/29511
  • 谢谢,不过我试了一下,字符编码还是UTF-8:/

标签: character-encoding dart dart-editor


【解决方案1】:

您可以尝试使用我们发行版的 Eclipse 插件版本 (https://www.dartlang.org/tools/eclipse-plugin/)。您应该能够为 dart 文件所期望的所有文件格式设置文件编码。 Dart 语言规范确实指出 Dart 文件应编码为 UTF8。如果您以其他编码方式使用它们,则您的源文件的其他使用者可能会假设它们是 UTF8 编码的,并且在读取和/或保存时遇到问题。

【讨论】:

    【解决方案2】:

    用 UTF-8 编辑项目应该不会太难,但有一个部署步骤,可以使用 iconv 或任何数量的其他实用程序将(非 dart 源)文件转换为 8859-2。但是拥有一个必须采用特定编码的 HTML5 项目似乎是一个非常奇怪的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-30
      • 2021-07-23
      • 2014-07-18
      • 2011-08-29
      • 2011-03-14
      • 1970-01-01
      • 2018-07-04
      • 2012-05-02
      相关资源
      最近更新 更多