小编Dam*_*ien的帖子

Java - 带重音的InetSocketAddress主机名

我遇到了与服务器建立连接的问题,该服务器的主机名中有一些重音符号(éèô...).

例如 :

String oUrl = "www.hôtel.fr";   
System.out.println(oUrl);
InetSocketAddress isa = new InetSocketAddress(oUrl.toString(), 80);
System.out.println(isa.isUnresolved());
Run Code Online (Sandbox Code Playgroud)

ISA永远不会被解决.它适用于www.google.fr.

我试图URLEncode主机(URLEncoder与UTF-8字符集,所以主机名是www.h%C3%B4tel.fr)没有结果.

有人有线索吗?我在网上找不到任何东西.

谢谢,抱歉我的英语.

java sockets host hostname diacritics

6
推荐指数
1
解决办法
1376
查看次数

标签 统计

diacritics ×1

host ×1

hostname ×1

java ×1

sockets ×1