Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

144
Vistas
Java Selenium / HtmlunitDriver abre un sitio web incorrecto

Intento abrir un sitio web usando `driver.get(url):

 driver = new HtmlUnitDriver(BrowserVersion.CHROME); driver.setJavascriptEnabled(true); driver.setAcceptSslCertificates(true); driver.setDownloadImages(true); driver.get(<private url>);

Sin embargo, la URL contiene un 'Ö', una diéresis alemana. Entonces el controlador reemplaza 'ö' con '% D6'

Así que abre un sitio equivocado.

Intenté cambiar a UTF-8 en Eclipse; no funcionó

Además, usar Unicode no funcionó.

¿Alguien tiene alguna idea?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Su caso funciona con 2.27-SNAPSHOT .

indexÖ.html:

 <body>Ö</body>

Código Java:

 WebDriver driver = new HtmlUnitDriver(); driver.get("http://localhost:8080/indexÖ.html"); System.out.println(driver.getPageSource());

Producción:

 <?xml version="1.0" encoding="ISO-8859-1"?> <html> <head/> <body> Ã </body> </html>

que es lo que también muestra Chrome real.

Como dijiste, asegúrate de que todo tu espacio de trabajo esté en UTF-8: ingrese la descripción de la imagen aquí

Y si estás usando maven:

 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda