Проблема с кодировкой URL-адреса URLConnection, содержащего акцентированные символы - PullRequest
1 голос
/ 30 октября 2011

Я использую URLConnection для соединения с моим сервером Apache для загрузки файлов.

Если я использую этот URL: http://myserver.com/files/ete.ext - это работает, однако, если я сделаю http://myserver.com/files/été.ext, это нене работает.

Любая помощь, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 01 мая 2012

Используйте эту функцию:

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

Надеюсь, это будет полезно, если доступно расширение iconv

0 голосов
/ 01 ноября 2011

У меня была похожая проблема при работе с API карт Google.В некоторых местах были акцентированные символы, и это не работало должным образом.Мой обходной путь (он, вероятно, довольно небрежный) должен был просто заменить все акцентированные символы неакцентированными

Я просто вызвал функцию replaceAll для всех моих строк и избавился от всех недопустимых символов.

Надеюсь, это поможет

...