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
?
答案 0 :(得分:1)
您的IDE或编辑器将源文件显示为UTF-8,但javac
编译器可能根据您的操作系统区域设置使用默认编码。使用选项javac -encoding utf-8
覆盖该选项。