tempstr.jsp

来自「该项目是一个简单的用来测试数据库连接的系统」· JSP 代码 · 共 42 行

JSP
42
字号
<%!
public String SwitchString(String str) {

    String tempstr = "";

    try {
      if (str != null) {
        byte[] buf1 = str.getBytes();
        byte[] buf2 = str.getBytes("ISO8859-1");
        byte[] buf3 = null;
        int j = 0;
        if (buf1.length > buf2.length) {
          j = buf2.length;
        }
        else {
          j = buf1.length;
        }
        for (int i = 0; i < j; i++) {
          if (buf1[i] == 63 && buf2[i] != 63) {
            buf3 = buf2;
            break;
          }
          if (buf1[i] != 63 && buf2[i] == 63) {
            buf3 = buf1;
            break;
          }
        }
        if (buf3 == null) {
          buf3 = buf1;
        }
        tempstr = new String(buf3);
      }
      else {
        tempstr = str;
      }
    }
    catch (Exception e) {
      System.out.println("转换字符串出错:" + e);
    }

    return tempstr;
  }%>

⌨️ 快捷键说明

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