Android examples for java.lang:String Unicode
Get string Length in GBK
import android.net.Uri; import android.text.SpannableString; import android.text.Spanned; import android.text.TextUtils; import android.text.style.StrikethroughSpan; import android.util.Log; import java.io.PrintWriter; import java.io.StringWriter; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; import java.security.NoSuchAlgorithmException; import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.HashMap; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main{ public static int getSBCCaseLength(String text) { if (text == null || text.length() == 0) { return 0; }/* w w w . j a v a2 s .co m*/ try { return text.getBytes("GBK").length; } catch (UnsupportedEncodingException e) { e.printStackTrace(); return 0; } } }