当前位置: 首页 > 知识库问答 >
问题:

在java中将unicode转换为实际的中文符号

扶冠宇
2023-03-14
String encoding = "UTF-8";
String cp = "U+2E93".subString(2);
int cpVal=Integer.parseInt(cp,16);
String tempString = Character.toString((char)cpVal);
byte[] bytes = tempString.getBytes(Charset.forName(encoding));
result = new String(bytes);

暂时还没有答案

 类似资料:
  • 问题内容: 我在Java中的字符串变量中具有以下值,该字符串变量具有如下编码的UTF-8字符 代替 (假设我无法控制如何将此值分配给此字符串变量) 现在如何正确转换(编码)并将其存储回String变量中? 我发现以下代码 但这会返回,但我要返回。 编辑: 一些其他信息。 当我使用我得到 我不确定什么是正确的术语(UTF-8或unicode)。 问题答案: 尝试 来自Apache Commons L

  • 问题内容: 我现在正在尝试将unicode字体转换为android中的ascii。我写了下面的代码将unicode字体转换为ascii,但是失败了。因为转换后结果无法正确显示。 unicode字体=’ေနေကာင္းပါသလား’类似于’\ u100F \ u1039 \ u100D’ 问题答案: 使用java.text.Normalizer类将unicode转换为ascii。这是答案的示例代码h

  • 这里有一个包含数字的unicode.txt文件(.txt文件“82 117 109 112 101 108 115 116 105 108 116 115 107 105 110”的第一行)。我想把这个Unicode转换成普通文本。问题是,unicode.txt文件被复制到text.txt文件中,而不是这样做。我是java新手,所以希望有人能帮助我,如果我的代码的其他部分不正确,或者我的解释不能理

  • 问题内容: 我正在做一些抓取,并且站点经常使用实体来表示非字符。Python是否有一个实用程序可以接受带有实体的字符串并返回类型? 例如: 我回来了: 代表带有音调标记的。以二进制形式表示为16位01ce。我想将html实体转换为值 问题答案: 标准库自己的具有未记录的函数,它完全按照你的想法执行操作:

  • 问题内容: 假设我有一个这样的文本文件。 有什么办法可以将其转换为此吗? 当前,我正在使用,但是当我打印数据时,我得到的是Unicode代码点而不是字符串文字。我意识到这是的正确行为,只是不想。 我的目标是用文字字符替换代码点。 问题答案: 您可以使用和函数进行转换。 您应该注意的一件事是,只能取消引用中的字符串(例如,以引号char 或反引号char 开头和结尾```),因此我们必须手动附加该字

  • 问题内容: 给定一个Unicode符号或其XML / HTML实体,一个人如何生成其Unicode数字?例如,如果为您提供了字符串,并且可以生成其HTML代码(),那么如何生成其Unicode数字()? 我目前正在通过使用API并用于转换来生成HTML实体。但是unicode号本身并没有转换。 问题答案: 更新: Xcode 9•Swift 4 Xcode 8•Swift 3