[HtmlUnit] SVN: [15489] trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/ html

rbri--- via HtmlUnit-develop <[email protected]> Thu, 19 Jul 2018 19:07:52 +0000
Newsgroups gmane.comp.java.htmlunit.devel
Message-ID <[email protected]>
Revision: 15489
          http://sourceforge.net/p/htmlunit/code/15489
Author:   rbri
Date:     2018-07-19 19:07:50 +0000 (Thu, 19 Jul 2018)
Log Message:
-----------
next step in our endless encoding fight

Modified Paths:
--------------
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlEmbed.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlImageInput.java

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlEmbed.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlEmbed.java	2018-07-19 18:26:06 UTC (rev 15488)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlEmbed.java	2018-07-19 19:07:50 UTC (rev 15489)
@@ -64,6 +64,7 @@
 
         final URL url = page.getFullyQualifiedUrl(getAttributeDirect("src"));
         final WebRequest request = new WebRequest(url);
+        request.setCharset(page.getCharset());
         request.setAdditionalHeader(HttpHeader.REFERER, page.getUrl().toExternalForm());
         final WebResponse webResponse = webclient.loadWebResponse(request);
 

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlImageInput.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlImageInput.java	2018-07-19 18:26:06 UTC (rev 15488)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlImageInput.java	2018-07-19 19:07:50 UTC (rev 15489)
@@ -216,6 +216,7 @@
                 final URL url = page.getFullyQualifiedUrl(src);
                 final String accept = webclient.getBrowserVersion().getImgAcceptHeader();
                 final WebRequest request = new WebRequest(url, accept);
+                request.setCharset(page.getCharset());
                 request.setAdditionalHeader(HttpHeader.REFERER, page.getUrl().toExternalForm());
                 imageWebResponse_ = webclient.loadWebResponse(request);
             }


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot