diff src/main/java/org/monetdb/mcl/net/MapiSocket.java @ 750:02ad91fb3438

UTF-8 is a standard character set, which is always available in Java Runtime. Use it and avoid looking it up every time.
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 23 Mar 2023 14:36:59 +0100 (2023-03-23)
parents f03c1e47d819
children a39d3a45da56
line wrap: on
line diff
--- a/src/main/java/org/monetdb/mcl/net/MapiSocket.java
+++ b/src/main/java/org/monetdb/mcl/net/MapiSocket.java
@@ -16,7 +16,6 @@ import java.io.FilterOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
-import java.io.UnsupportedEncodingException;
 import java.io.Writer;
 import java.net.Socket;
 import java.net.SocketException;
@@ -296,13 +295,9 @@ public class MapiSocket {	/* cannot (yet
 
 			fromMonet = new BlockInputStream(con.getInputStream());
 			toMonet = new BlockOutputStream(con.getOutputStream());
-			try {
-				reader = new BufferedMCLReader(fromMonet, "UTF-8");
-				writer = new BufferedMCLWriter(toMonet, "UTF-8");
-				writer.registerReader(reader);
-			} catch (UnsupportedEncodingException e) {
-				throw new MCLException(e.toString());
-			}
+			reader = new BufferedMCLReader(fromMonet, StandardCharsets.UTF_8);
+			writer = new BufferedMCLWriter(toMonet, StandardCharsets.UTF_8);
+			writer.registerReader(reader);
 		}
 
 		reader.advance();