SimpleDataSource: Fix implicit usage of system default charset

ErrorProne reports:

  [DefaultCharset] Implicit use of the platform default charset,
  which can result in differing behaviour between JVM executions
  or incorrect behavior if the encoding of the data source doesn't
  match expectations.

Change-Id: Iff35e84286d7d725350fe862d77e351fedd435cd
diff --git a/src/main/java/com/google/gwtorm/jdbc/SimpleDataSource.java b/src/main/java/com/google/gwtorm/jdbc/SimpleDataSource.java
index abefb66..dcf1e61 100644
--- a/src/main/java/com/google/gwtorm/jdbc/SimpleDataSource.java
+++ b/src/main/java/com/google/gwtorm/jdbc/SimpleDataSource.java
@@ -14,7 +14,11 @@
 
 package com.google.gwtorm.jdbc;
 
+import static java.nio.charset.StandardCharsets.UTF_8;
+
+import java.io.BufferedWriter;
 import java.io.File;
+import java.io.OutputStreamWriter;
 import java.io.PrintWriter;
 import java.net.MalformedURLException;
 import java.net.URL;
@@ -85,7 +89,7 @@
       driver = null;
     }
 
-    logWriter = new PrintWriter(System.out);
+    logWriter = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out, UTF_8)));
   }
 
   private static SQLException badClasspath(final String classpath, final MalformedURLException e1) {