【发布时间】:2012-03-04 03:09:30
【问题描述】:
我在我的 Java 测试用例中使用了奇怪的 Unicode 字符串。编译器似乎将文件解释为 iso-8859-1,导致 JUnit 抱怨。
在 Python 中,我可以在文件顶部指定编码:
# -*- coding: utf-8 -*-
Java 中是否有等价物?如何检测/指定 .java 文件的编码?
【问题讨论】:
-
你不能在内部这样做。
-
它依赖于编译器。您可能还想查看 native2ascii 工具将代码点转换为 Unicode 转义序列。