Unicode编码转换工具_韓國萬聖節

Unicode编码转换工具_韓國萬聖節/** * *@authorypan  *unicode编码转换工具类 *in2009-11-02 */publicclassParseUnicode{  //将unicode编码转换成中文 publicstaticStringdecodeUnicode(finalStringdataStr){   intstart=0;          intend

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

/**
 *
 * @author ypan 
 * unicode编码转换工具
 * in 2009-11-02
 */
public class ParseUnicode {

 
 //将unicode编码转换成中文
 public static String decodeUnicode(final String dataStr){

    int start = 0;  
         int end = 0;  
         final StringBuffer buffer = new StringBuffer();  
         while (start > -1) {  
             end = dataStr.indexOf(“//u”, start + 2);  
             String charStr = “”;  
             if (end == -1) {  
                 charStr = dataStr.substring(start + 2, dataStr.length());  
             } else {  
                 charStr = dataStr.substring(start + 2, end);  
             }  
             char letter = (char) Integer.parseInt(charStr, 16); // 16进制parse整形字符串。  
             buffer.append(new Character(letter).toString());  
             start = end;  
         }  
         //System.out.println(buffer.toString());
         return buffer.toString();  
 }
 
 //将中文转换成unicode编码
   public static String gbEncoding(final String gbString) {  
         char[] utfBytes = gbString.toCharArray();  
         String unicodeBytes = “”;  
         for (int byteIndex = 0; byteIndex < utfBytes.length; byteIndex++) {  
             String hexB = Integer.toHexString(utfBytes[byteIndex]);  
             if (hexB.length() <= 2) {  
                 hexB = “00” + hexB;  
             }  
             unicodeBytes = unicodeBytes + “//u” + hexB;  
         }  
         //System.out.println(“unicodeBytes is: ” + unicodeBytes);  
         return unicodeBytes;  
     } 

 

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234845.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 尺度空间原理_多尺度分割算法原理

    尺度空间原理_多尺度分割算法原理转自点击打开链接http://www.cnblogs.com/ronny/p/3886013.html1.特征的不变性何谓特征?每个物体,我们总可以用一些词语或部件来描述它,比如人脸的特征:两个眼睛、一个鼻子和一个嘴巴。对于图像而言,我们需要计算机去理解图像,描述图像就需要计算机去取得图像的特征,对图像比较全面的描述即一个二维矩阵,矩阵内的每个值代表图像的亮度。有时候我们需要

    2022年10月14日
    4
  • kafka是什么?主要用在什么场景

    kafka是什么?主要用在什么场景1、kafka是什么?Kafka是由LinkedIn开发的一个分布式基于发布/订阅的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。2、产生背景Kafka是一个消息系统,用作LinkedIn的活动流(ActivityStream)和运营数据处理管道(Pipeline)的基础。活动流数据是几乎所有站点在对其网站使用情况做报表时都要用到的数据中最常规的部分。活动数据包括页…

    2022年10月13日
    2
  • ftp常用命令详解_iftop命令详解

    ftp常用命令详解_iftop命令详解在window下按window+r可打开DOS命令窗口,然后就可以输入FTP命令了。1.登录FTP服务器方法一:直接输入ftp加ip地址ftp192.168.10.xxx方法二:直接输入ftp,进入ftp服务后输入open加ip地址open192.168.10.xxx当连接成功后会让你进行身份验证,在输入密码时屏幕上没有任何显示,不用管,直接…

    2022年4月19日
    44
  • 名词复数变化_名词变复数专项训练题

    名词复数变化_名词变复数专项训练题以o结尾的名词正常情况直接加s;以下名词加es:英雄hero和黑人negro爱吃西红柿potato和土豆tomato。芒果mango加s和es都可以不规则变化child-childrenfoot-feettooth-teethmouse-miceman-men…

    2025年6月26日
    3
  • selenium爬取淘宝_selenium抓取ajax数据

    selenium爬取淘宝_selenium抓取ajax数据fromlxmlimportetreefromseleniumimportwebdriverimportjsonimporttimeborwer=webdriver.Chrome(

    2022年8月4日
    16
  • 业务流程引擎_业务流程管理

    业务流程引擎_业务流程管理一般的时候,我们都采用编程式开发,编程式开发的好处非常明显:直接、高效、自由,当然其缺点也是有的,与其优点刚好相对,因为直接,所以有些变化都要进行代码上的修改;因为高效,所以一旦出问题,导致的结果也比较严重,因为自由,所以带来的修改风险也比较大。  这也就是许多大的公司都在进行流程化开发的重要原因之一,比如:上海普元,Livebos,Justep,还有许许多多知名不知名的公司都有类似的流程化开发

    2022年9月25日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号