diff --git a/hbase-server/src/main/resources/hbase-webapps/regionserver/regionserver.jsp b/hbase-server/src/main/resources/hbase-webapps/regionserver/regionserver.jsp index f25377e7e4d3..19514b706842 100644 --- a/hbase-server/src/main/resources/hbase-webapps/regionserver/regionserver.jsp +++ b/hbase-server/src/main/resources/hbase-webapps/regionserver/regionserver.jsp @@ -39,7 +39,7 @@ if (RSStatusConstants.FORMAT_JSON.equals(format)) { response.setContentType("application/json"); } else { - response.setContentType("text/html"); + response.setContentType("text/html;charset=utf-8"); } if (!regionServer.isOnline()) { diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/http/TestRSStatusPage.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/http/TestRSStatusPage.java index b40535a12a02..6fb1cdb9edc6 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/http/TestRSStatusPage.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/http/TestRSStatusPage.java @@ -122,7 +122,7 @@ public void testStatusPage() throws Exception { int port = firstServerName.getPort(); URL url = new URL("http://" + hostname + ":" + infoPort + "/regionserver.jsp"); - String page = TestServerHttpUtils.getPageContent(url, "text/html"); + String page = TestServerHttpUtils.getPageContent(url, "text/html;charset=utf-8"); assertTrue(page.contains("