0 0

Java怎么转义Ӓ这种字符25

rt,Java怎么转义Ӓ这种字符

问题补充:我要将 &#21457 转换为中文“发”

问题补充:
suziwen 写道
import org.apache.commons.lang.StringEscapeUtils;

public class EscapeHtml {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String aac = StringEscapeUtils.escapeHtml("我的天啊");
		System.out.println(aac);
		String aa = StringEscapeUtils.unescapeHtml(aac);
		System.out.println(aa);
	}
}



我要将 &#21457 转换为中文“发”
2012年3月13日 10:57

5个答案 按时间排序 按投票排序

0 0

采纳的答案

看清下我的回答代码啊,我的回答里包括了编码和解码的动作了
你要解码就是下面的操作


String aa = StringEscapeUtils.unescapeHtml("发");  

2012年3月13日 11:32
0 0

	public static char toCharacter(String code) {
		return (char) Integer.parseInt(code.substring(2, code.length() - 1));
	}

	public static void main(String[] args) {
		String code = "发";
		System.out.println(toCharacter(code));//发
	}

2012年3月13日 11:31
0 0

	public static void main(String[] args){
		String s = "Ӓ";
		char c=(char)Integer.parseInt(s.substring(2,s.length()-1));
		System.out.println(c);
	}

2012年3月13日 11:26
0 0

其实啊在html中的特殊字符都是固定的,你可以自己封装然后调用替换。
如:类似

/**
 * 格式化HTML文本
 * @param content
 * @return
 */
public static String html(String content) {
if(content==null) return "";        
    String html = content;
html = StringUtils.replace(html, "'", "'");
    html = StringUtils.replace(html, "\"", """);
    html = StringUtils.replace(html, "\t", "  ");// 替换跳格
    //html = StringUtils.replace(html, " ", " ");// 替换空格
    html = StringUtils.replace(html, "<", "&lt;");
    html = StringUtils.replace(html, ">", "&gt;");
    return html;
}

2012年3月13日 11:23
0 0

import org.apache.commons.lang.StringEscapeUtils;

public class EscapeHtml {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String aac = StringEscapeUtils.escapeHtml("我的天啊");
		System.out.println(aac);
		String aa = StringEscapeUtils.unescapeHtml(aac);
		System.out.println(aa);
	}
}

2012年3月13日 11:18

相关推荐

    两种方法解决javascript url post 特殊字符转义 + & #

    最近在用url 传特殊字符的时候发现数据丢失了。 其实不是丢失,比如 ‘+’它会当成连接字符来处理了。 一、替换成16进制字符,在这列几个常用的转换 + 空格 / ? % & = # + / ? % & &3D # 复制代码 代码...

    Java程序设计实验指导书&#40;同名23066&#41;.doc

    - 转义字符是Java中用于表示特殊字符的预定义序列,比如"\n"表示换行,"\t"表示制表符。实验要求编写程序验证转义字符的功能,可以通过输出包含转义字符的字符串来实现。 - javadoc工具可以自动生成程序的API文档...

    JAVA程序设计课后习题&#40;武马群&#41;.doc.doc

    - 转义字符:转义字符用于表示特殊的控制字符,如`\n`表示换行。 - 数组声明与使用:声明数组通常包括创建、初始化和访问数组元素。 - 浮点型:浮点型包括float和double,它们分别占用32位和64位内存空间。 - 字符...

    初学者,Java转义字符

    ### Java转义字符详解 #### 一、八进制转义序列 在Java中,八进制转义序列是通过`\`后跟1至3位的八进制数字来表示的,其范围从`\000`到`\377`。这种转义序列主要用于表示ASCII字符集中的一部分字符。 **示例:** ...

    JAVA转义字符

    ### JAVA转义字符详解 在Java编程语言中,转义字符是一种特殊的形式,用于表示一些预定义的字符或控制字符。这些字符对于处理文本、字符串以及格式化输出等任务至关重要。本文将详细介绍Java中的转义字符,包括它们...

    转义表单提交字符处理函数

    ### 转义表单提交字符处理函数 在Web开发中,确保用户输入的数据安全是非常重要的。不正确的处理可能会导致诸如XSS(跨站脚本攻击)等安全问题。因此,对用户提交的数据进行适当的转义是至关重要的。本文将详细介绍...

    常见转义字符 Java

    ### 常见转义字符在Java中的应用与解析 #### 概述 在编程语言中,转义字符是一类特殊的字符序列,用于表示那些在文本中无法直接表示或者具有特殊含义的字符。Java作为一种广泛使用的面向对象编程语言,支持多种...

    java csv 读写框架特殊字符转义.docx

    "java csv 读写框架特殊字符转义" Java CSV 读写框架是基于 Java 注解的 CSV 读写框架,具有 Fluent 流式写法、基于 Java 注解、支持自定义的转换和机敏配置、内置 8 大根本类型以及 String 类型转换等特性。该框架...

    Java转义字符

    ### Java转义字符详解 #### 一、概述 在编程语言中,为了处理特殊字符或控制符,常常会使用到转义序列。Java作为一种广泛使用的编程语言,也提供了一套丰富的转义字符来帮助开发者更好地处理字符串数据。本文将...

    gson转义字符

    本文将围绕“gson转义字符”这一主题展开,深入探讨如何避免Gson在使用时自动将一些字符转为Unicode转义字符。 ### 一、问题背景 在Java项目中,我们经常会使用Gson来处理JSON格式的数据。例如,我们需要将一个...

    JAVA转义字符[文].pdf

    在Java编程语言中,转义字符是用于在字符串或字符字面量中表示特殊意义的字符。这些字符在源代码中以反斜线(\)开头,随后跟特定的序列,以便让编译器理解其真正的含义。以下是Java中转义字符的详细解释: 1. **八...

    java中常见的转义字符

    在Java编程语言中,转义字符是用于表示特殊符号或控制序列的一种方法。这些字符对于字符串处理、格式化输出以及处理特殊字符具有重要意义。本文将详细介绍Java中的常见转义字符及其用途。 ### 1. 基本转义字符 ###...

    Oracle中插入特殊字符:&amp;和&#39;的解决方法汇总

    还有一种方法是连续写两个单引号,如`'test '''`,第二个和第三个单引号构成一个转义字符,第四个单引号是实际内容。 3. **方法三:使用`CHR(39)`替换`'`** 类似于处理`&`字符,也可以通过`CHR(39)`来代表单引号...

    Java关键字、标识符、注释、转义字符.docx

    Java 关键字、标识符、注释、转义字符详解 Java 语言中有四个重要的概念:关键字、标识符、注释和转义字符。这些概念是 Java 语言的基础,理解这些概念对于编写 Java 代码非常重要。 一、Java 关键字 Java 关键字...

    adb 特殊字符输入 如& %,这个因为需要转义,Java和adb 两层转义

    首要条件需要由adb 环境 第一步:先安装插件 adb shell ime set ... 第二步:就是使用命令输入了 adb shell am broadcast -a ADB_INPUT_TEXT -es msg '我喜欢AIMING & 爱上^ 2' 用法很简单,你学废了吗?

    转义字符.txt

    对于任何超出基本ASCII范围的字符,都可以使用这种形式的转义字符。例如,中文、日文、韩文等其他语言的字符,都可以通过Unicode转义字符来表示。这对于国际化应用程序尤其重要,因为它允许开发者在代码中包含来自...

    解决java执行cmd命令调用ffmpeg报错Concat error - No such filter &#39;[0,0]&#39;问题

    1. **转义特殊字符**:在Java字符串中,可能需要对引号进行转义,例如使用`\\\"`代替`"`。 2. **使用ProcessBuilder**:`ProcessBuilder`提供了更灵活的方式来构建和执行命令,可以更好地控制命令行参数的传递。...

    JAVA实现html转义字符及css清除_.docx

    ### JAVA实现HTML转义字符及CSS清除解析 #### 一、引言 在Web开发中,经常需要处理用户提交的数据,为了避免XSS攻击等问题,通常需要对这些数据进行一定的处理,比如转义HTML特殊字符、清除HTML标签以及从CSS样式中...

    彻底根治Spring @ResponseBody JavaScript HTML特殊字符

    为防止这种情况,我们需要对特殊字符进行转义,例如将`转义为`&lt;`,`&gt;`转义为`&gt;`,`"`转义为`&quot;`,`'`转义为`&apos;`,`&`转义为`&amp;`,`\`转义为`\`。 2. **Spring MVC的解决方案**: - Spring MVC...

    Java正则表达式处理特殊字符转义的方法

    例如,尝试使用`*`作为正则表达式的部分时,如果不进行转义,会抛出`java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0`这样的错误,表示"悬空的元字符"。这是因为`*`在这里没有被...

Global site tag (gtag.js) - Google Analytics