From 81fe4a6e4a3fbd025c050a4af9a129689dfc8a42 Mon Sep 17 00:00:00 2001 From: Kevin Glynn Date: Fri, 4 Jun 2010 08:27:49 -0500 Subject: [PATCH] Fix encoding for utf-8 --- .../NetTranslations/System/Text/Encoding.xml | 16 +++++++++++++++- .../System/Text/EncodingSupport.java | 15 +++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 CS2JLibrary/src/RusticiSoftware/System/Text/EncodingSupport.java diff --git a/CS2JLibrary/NetTranslations/System/Text/Encoding.xml b/CS2JLibrary/NetTranslations/System/Text/Encoding.xml index 9afa448..b9dd89d 100755 --- a/CS2JLibrary/NetTranslations/System/Text/Encoding.xml +++ b/CS2JLibrary/NetTranslations/System/Text/Encoding.xml @@ -9,9 +9,23 @@ UTF8 System.Text.Encoding - "UTF-8" + (new EncodingSupport("UTF-8")) + + RusticiSoftware.System.Text.EncodingSupport + + + System.Byte[] + GetBytes + + + System.String + s + + + ${this}.getBytes(${s}) + diff --git a/CS2JLibrary/src/RusticiSoftware/System/Text/EncodingSupport.java b/CS2JLibrary/src/RusticiSoftware/System/Text/EncodingSupport.java new file mode 100644 index 0000000..6904cd1 --- /dev/null +++ b/CS2JLibrary/src/RusticiSoftware/System/Text/EncodingSupport.java @@ -0,0 +1,15 @@ +package RusticiSoftware.System.Text; + +import java.io.UnsupportedEncodingException; + +public class EncodingSupport { + + private String coding = "utf-8"; + public EncodingSupport(String coding) { + this.coding = coding; + } + + public byte[] getBytes(String input) throws UnsupportedEncodingException { + return input.getBytes(coding); + } +}