【发布时间】:2017-03-20 15:26:55
【问题描述】:
String text = URLEncoder.encode("кот", "UTF-8");
System.out.println("\nEncoding result : " + text);
编码结果: %D0%A0%D1%94%D0%A0%D1%95%D0%A1%E2%80%9A
但我希望:%D0%BA%D0%BE%D1%82(看这里http://meyerweb.com/eric/tools/dencoder/)
我需要做什么才能得到%D0%BA%D0%BE%D1%82 的结果?
- 我的文件是没有 BOM 的 UTF-8。
- 如果我将其设为 ANSI - 一切正常。
- 但是!如何强制它在没有 BOM 的情况下使用 UTF-8?
【问题讨论】:
-
“您的文件”实际上是指 Java 源文件?
标签: java utf-8 encode cyrillic