com.caucho.quercus.lib.i18n
Class UnicodeUtility

java.lang.Object
  extended by com.caucho.quercus.lib.i18n.UnicodeUtility

public class UnicodeUtility
extends java.lang.Object


Constructor Summary
UnicodeUtility()
           
 
Method Summary
static java.lang.CharSequence decode(Env env, StringValue str, java.lang.String charset)
           
static java.lang.CharSequence decode(Env env, StringValue str, java.lang.String charset, java.lang.String replacement, boolean isIgnoreErrors)
           
static StringValue decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, java.lang.String replacement, boolean isIgnoreErrors)
           
static StringValue encode(Env env, java.lang.CharSequence str, java.lang.String charset)
           
static StringValue encode(Env env, java.lang.CharSequence str, java.lang.String charset, java.lang.String replacement, boolean isIgnoreErrors)
           
static StringValue utf8Clean(Env env, StringValue str, java.lang.String replacement, boolean isIgnore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnicodeUtility

public UnicodeUtility()
Method Detail

utf8Clean

public static StringValue utf8Clean(Env env,
                                    StringValue str,
                                    java.lang.String replacement,
                                    boolean isIgnore)

decode

public static java.lang.CharSequence decode(Env env,
                                            StringValue str,
                                            java.lang.String charset)

decode

public static java.lang.CharSequence decode(Env env,
                                            StringValue str,
                                            java.lang.String charset,
                                            java.lang.String replacement,
                                            boolean isIgnoreErrors)

encode

public static StringValue encode(Env env,
                                 java.lang.CharSequence str,
                                 java.lang.String charset)

encode

public static StringValue encode(Env env,
                                 java.lang.CharSequence str,
                                 java.lang.String charset,
                                 java.lang.String replacement,
                                 boolean isIgnoreErrors)

decodeEncode

public static StringValue decodeEncode(Env env,
                                       StringValue str,
                                       java.lang.String inCharset,
                                       java.lang.String outCharset,
                                       java.lang.String replacement,
                                       boolean isIgnoreErrors)