code: static public String getEnglishString(byte[] data, int start, int end) {
          int len = end - start;
          if (0 >= len || null == data) {
              return null;
          }
          char chars[] = new char[len];
          for (int i = start; i < end; i++) {
              chars[i] = (char) (data[i] & 0xff);
          }
          return new String(chars);
      }
docs: Utility method to get the ISO English string from the given bytes.
  
  @param data
  @param start
  @param end
  @return String