font.java

来自「WAP PUSH后台源码,WAP PUSH后台源码」· Java 代码 · 共 33 行

JAVA
33
字号
package com.sxit.wap.common;

public class Font {
  public Font() {
  }
  public static String getJavaUTFString(String gbString) {
   if (gbString == null) {
     return "";
   }
   char[] utfBytes = gbString.toCharArray();
   String unicodeBytes = "";

   for (int byteIndex = 0; byteIndex < utfBytes.length; byteIndex++) {
     String hexB = "";
     if (utfBytes[byteIndex] > '!') {
       hexB = Integer.toHexString(utfBytes[byteIndex]);
       if (hexB.length() <= 2) {
         hexB = "00" + hexB;
       }
       unicodeBytes = unicodeBytes + "&#x" + hexB + ";";

     }
     else {
       unicodeBytes += utfBytes[byteIndex];
     }
   }
   return unicodeBytes;
 }
 public static void main(String[] args){
System.out.println(Font.getJavaUTFString("你好"));
 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?