You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2005/08/24 01:56:20 UTC
svn commit: r239489 -
/directory/asn1/branches/asn1-new-ber/ber-new/src/java/main/org/apache/asn1new/util/MutableString.java
Author: elecharny
Date: Tue Aug 23 16:56:17 2005
New Revision: 239489
URL: http://svn.apache.org/viewcvs?rev=239489&view=rev
Log:
Change the toString method, converting the bytes to an UTF8 encoded string instead of a Locale encoded String
Modified:
directory/asn1/branches/asn1-new-ber/ber-new/src/java/main/org/apache/asn1new/util/MutableString.java
Modified: directory/asn1/branches/asn1-new-ber/ber-new/src/java/main/org/apache/asn1new/util/MutableString.java
URL: http://svn.apache.org/viewcvs/directory/asn1/branches/asn1-new-ber/ber-new/src/java/main/org/apache/asn1new/util/MutableString.java?rev=239489&r1=239488&r2=239489&view=diff
==============================================================================
--- directory/asn1/branches/asn1-new-ber/ber-new/src/java/main/org/apache/asn1new/util/MutableString.java (original)
+++ directory/asn1/branches/asn1-new-ber/ber-new/src/java/main/org/apache/asn1new/util/MutableString.java Tue Aug 23 16:56:17 2005
@@ -16,6 +16,8 @@
*/
package org.apache.asn1new.util;
+import java.io.UnsupportedEncodingException;
+
/**
* A Mutable version of the String class. This mutable String can be
* stored in a pool.
@@ -132,6 +134,20 @@
*/
public String toString()
{
- return length == 0 ? "" : new String(data, 0, length);
+ if ( length == 0 )
+ {
+ return "";
+ }
+ else
+ {
+ try
+ {
+ return new String(data, 0, length, "UTF8");
+ }
+ catch (UnsupportedEncodingException uee)
+ {
+ return "";
+ }
+ }
}
}