xmlhttprequest letra ñ

Hola amigo tengo un envío xmlhttprequest con un dominio con ñ. Lo contesta vModapache.

He probado todo en la url sin ñ y funciona correctamente.

Con el dominio de ñ da error.

xhr.open(‘POST’,‘http://nube.loqueñsea.com/NIF.PRO’,false); /// no funciona
xhr.open(‘POST’,‘http://nube.loquesinsea.com/NIF.PRO’,false); /// funciona

¿Sabeis como puedo arreglarlo?

Hola robertocofiex.

Los nombres de dominio con caracteres especiales tienen un comportamiento especial. Véase lo relativo a la codificación punycode.

Prueba a codificar el nombre de dominio escapando la ñ para la URI.
Sustituye la ñ por %C3%B1 que es la representación Hexadecimal del valor UTF-8.

Saludos
Paco Satué

Hola robertocofiex.

Dinos por lo menos si has resuelto el problema.

Saludos
Paco Satué

Perdona Paco, tienes toda la razón. En realidad, no. He realizado una pelea constante pero para el xmlhttprequest no sirven las ñ. He utilizado un su dominio y a la percepción.

En otro orden y por arrojar alguna pista ¿Podría ser la conversión de la ñ por algunos caracteres como la A con lis simbolis ±, etc?

Ruego de verdad a Pavu Satué mis mas sinceras disculpas por no seguir las respuestas.

Tu me has resuelto de problemas muy importantes, lo siento.

En definitiva, he hecho una sede electrónica con firma de documentos con @Autofirma y envío a bd V7.
Todo ello con vmodapache, sdv, exportación de informes a pdf y descarga mediante APIKEY, va bastante rápido…

Gracias Paco compartiré mis conocimientos con quien los necesite.