我有一个 grails 代码生成器,可以生成 UTF-8 编码的文件。我需要 UTF-8,因为我的类包含 Unicode 字符串。
当试图编译代码编译器抱怨:
One of the classes is an explicit generated class using the class statement,
the other is a class generated from the script body based on the file name.
Solutions are to change the file name or to change the class name.
将代码编码为 ASCII 时,一切正常。当我使用 UTF-8 时,编译器似乎以不同的方式读取类名和文件名。
任何解决方法?