Encoder.java 405 B

123456789101112131415161718192021222324
  1. package com.baidu.ueditor;
  2. public class Encoder {
  3. public static String toUnicode ( String input ) {
  4. StringBuilder builder = new StringBuilder();
  5. char[] chars = input.toCharArray();
  6. for ( char ch : chars ) {
  7. if ( ch < 256 ) {
  8. builder.append( ch );
  9. } else {
  10. builder.append( "\\u" + Integer.toHexString( ch& 0xffff ) );
  11. }
  12. }
  13. return builder.toString();
  14. }
  15. }