包含重音字符的URLConnection URL的编码问题

时间:2011-10-29 21:51:33

标签: java android encoding urlconnection

我正在使用URLConnection连接我的Apache服务器来下载文件。

如果我使用这个网址:http://myserver.com/files/ete.ext - 如果我这样做的话,那就有用了 http://myserver.com/files /été.ext它不起作用。

请帮忙吗?

2 个答案:

答案 0 :(得分:0)

使用google maps API时遇到了类似的问题。某些地方有重音字符,但没有正常工作。我的解决方法(它可能非常草率)是简单地用非重音字符替换所有重音字符。

我只是为我的所有字符串调用了replaceAll函数,并删除了所有无效字符。

我希望这会有所帮助

答案 1 :(得分:0)

使用此功能:

$address = iconv('ISO-8859-1', 'UTF-8', $address);

如果iconv扩展可用,我希望这会有所帮助