Hola, estoy haciendo una aplicación la cual necesita conectarse a una API HTTP.
Esto lo hago con la función file_get_contents, he realizado distintas llamadas y todo bien, pero hay una llamada en concreto en la que un parámetro de la url es "®=valor".
El caso es que me lo traduce como el símbolo de registrado "®", debido a que ® en html es este símbolo. Entonces el parámetro (obligatorio) se envía mal y no puedo completar la llamada correctamente.
He probado con urlencode(), rawurlencode(), html_entity_decode(), strip_tags() y ninguna me ha servido. ¿Qué puedo hacer?
Gracias!
EDIT: Ya encontré la solución. En vez de hacer la petición a la api con "file_get_contents" la hice con CURL y todo bien.
Un saludo!