• JAVA unicode转换成中文


    /**
    	 * 
    	 * unicode 转换成 中文
    	 * @param theString
    	 * @return
    	 */
    
    	public static String decodeUnicode(String theString) {
    
    		char aChar;
    
    		int len = theString.length();
    
    		StringBuffer outBuffer = new StringBuffer(len);
    
    		for (int x = 0; x < len;) {
    
    			aChar = theString.charAt(x++);
    
    			if (aChar == '\\') {
    
    				aChar = theString.charAt(x++);
    
    				if (aChar == 'u') {
    
    					// Read the xxxx
    
    					int value = 0;
    
    					for (int i = 0; i < 4; i++) {
    
    						aChar = theString.charAt(x++);
    
    						switch (aChar) {
    
    						case '0':
    
    						case '1':
    
    						case '2':
    
    						case '3':
    
    						case '4':
    
    						case '5':
    
    						case '6':
    						case '7':
    						case '8':
    						case '9':
    							value = (value << 4) + aChar - '0';
    							break;
    						case 'a':
    						case 'b':
    						case 'c':
    						case 'd':
    						case 'e':
    						case 'f':
    							value = (value << 4) + 10 + aChar - 'a';
    							break;
    						case 'A':
    						case 'B':
    						case 'C':
    						case 'D':
    						case 'E':
    						case 'F':
    							value = (value << 4) + 10 + aChar - 'A';
    							break;
    						default:
    							throw new IllegalArgumentException(
    									"Malformed   \\uxxxx   encoding.");
    						}
    
    					}
    					outBuffer.append((char) value);
    				} else {
    					if (aChar == 't')
    						aChar = '\t';
    					else if (aChar == 'r')
    						aChar = '\r';
    
    					else if (aChar == 'n')
    
    						aChar = '\n';
    
    					else if (aChar == 'f')
    
    						aChar = '\f';
    
    					outBuffer.append(aChar);
    
    				}
    
    			} else
    
    				outBuffer.append(aChar);
    
    		}
    
    		return outBuffer.toString();
    
    	}
    

      原地址:http://www.iteye.com/problems/69312

  • 相关阅读:
    索引初识
    python数据类型之 元祖、列表字典
    linux常用命令之网络命令
    linux命令之查找find &grep
    python数据类型之可hash,不可hash
    python面向对象之封装,多态与继承
    python之新式类与经典类
    python之random随机函数
    CSS3选择器(一)
    关于居中
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/2531815.html
Copyright © 2020-2023  润新知