`

将字符转换成ascii编码(适用于转换国际资源文件)

阅读更多
public class ConvertToAscii {
	private String convert(String str)
	{
	String tmp;
	StringBuffer sb = new StringBuffer(1000);
	char c;
	int i, j;
	sb.setLength(0);
	for(i = 0;i<str.length();i++){
	c = str.charAt(i);
	if (c > 255) {
	sb.append("\\u");
	j = (c >>> 8);
	tmp = Integer.toHexString(j);
	if (tmp.length() == 1) sb.append("0");
	sb.append(tmp);
	j = (c & 0xFF);
	tmp = Integer.toHexString(j);
	if (tmp.length() == 1) sb.append("0");
	sb.append(tmp);
	}
	else {
	sb.append(c);
	}

	}return(new String(sb));
	}
    public static void main(String[] args) {
		ConvertToAscii cta = new ConvertToAscii();
		String a = cta.convert("用户ID不能为空!");
		System.out.println(a);
	}
}

分享到:
评论

相关推荐

    如何将字符转换成ASCII

    本篇文章将对C语言程序设计基础知识点进行总结,涵盖了字符转换成ASCII、整数和字符的输出格式、实数的输出格式、格式化输入输出、运算符和表达式等多个方面。 一、字符转换成ASCII 在C语言中,字符可以转换成...

    java实现字符转换成十六进制的ASCII码

    在Java编程语言中,将字符转换为十六进制表示的ASCII码是一项常见的任务,尤其是在处理字符串数据时。本文将深入探讨如何实现这个功能,并通过一个具体的示例代码`StringToAscii.java`进行演示。 首先,我们需要...

    易语言汉字和ASCII码之间的转换

    在易语言中,进行这些转换时,可能需要使用到如`字符串编码转换`、`字符编码转换`等函数,它们提供了将字符串或单个字符从一种编码转换到另一种编码的功能。例如,`字符串编码转换`函数接受一个字符串、输入编码和...

    VB 字符和ASCII码间的相互转换

    在Visual Basic (VB) 中,处理字符与数字之间的转换,特别是ASCII编码,是常见的操作。本文将深入探讨VB中的字符和ASCII码之间的相互转换,并提供相关实践示例。 ASCII(American Standard Code for Information ...

    c#字符串转换ascII码2

    在C#编程语言中,字符串转换为ASCII码是一项常见的任务,尤其在处理字符编码和数据传输时。ASCII(美国标准信息交换代码)是一种基于拉丁字母的一套电脑编码系统,最初设计用于7位二进制数表示,共包含128个字符。在...

    字符串转ASCII ASCII转字符串

    在计算机科学中,字符编码是将字符转换成数字表示的过程,而ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最基础的字符编码系统之一。它使用7位二进制数来表示128种不同的...

    Qt中的字符编码转换:UTF8、Unicode、GBK、ASCII、16进制字符、16进制数值

    在Qt开发中,字符编码转换是一项关键任务,尤其是在处理跨平台和多语言支持时。本文主要探讨了在Qt中如何进行UTF8、Unicode、GBK、ASCII、16进制字符和16进制数值之间的转换。 首先,让我们简单回顾一下各种编码...

    asp.net 字符与ascii码的转换

    在ASP.NET开发中,有时我们需要将字符转换为ASCII码或者反过来,这可以通过编写简单的函数实现。 #### 关键知识点概述 1. **ASCII码简介** - ASCII码是一种基于拉丁字母的一套电脑编码系统,最初被设计为7位的...

    易语言脚本组件转换Ascii编码与Unicode编码源码

    2. Unicode转ASCII:对于Unicode字符串,如果只包含ASCII字符,可以将其转换为ASCII编码。这通常意味着只保留那些在ASCII字符集中定义的字符,丢弃其他字符。在易语言中,可以先使用“字符串到字节集”命令,然后将...

    unicode2ascii:将 unicode 编码文件转换为 ASCII 编码文件-matlab开发

    UNICODE2ASCII 将 unicode 编码文件转换为 ASCII 编码文件UNICODE2ASCII(文件) 将文件转换为 ASCII(覆盖旧文件!) UNICODE2ASCII(源文件,目的地文件) 将 SOURCEFILE 的内容转换为 ASCII 并将其写入 ...

    ASCII码及UCS2编码转换器,包含中文编解码

    例如,要将ASCII字符串转换为UCS2,可以使用`Encoding.ASCII.GetBytes`方法获取ASCII编码的字节数组,然后用`Encoding.BigEndianUnicode.GetString`将这个字节数组转换为UCS2字符串。相反,将UCS2转换为ASCII,需要...

    字符串转换ASCII值

    标题“字符串转换ASCII值”指的是将字符串中的每个字符转换为其对应的ASCII数值。ASCII码通常是一个7位二进制数,但在10进制表示中,它是一个介于0到127之间的整数。例如,大写字母"A"的ASCII值是65,小写字母"z"的...

    Python 十六进制整数与ASCii编码字符串相互转换方法

    在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题。查阅网上的资料后,均没有符合要求的,遂结合各家之长,用...

    ASCII码字符相互转换函数

    总的来说,ASCII码字符转换函数是编程中处理文本数据的基础工具,无论是在低级别的系统编程还是在高级别的应用程序开发中都有其重要地位。了解并熟练使用这些函数,对于理解和处理任何涉及字符编码的问题都是至关...

    ASCII码与字符转换源代码

    例如,将一个字符转换成对应的ASCII码值,或者将一个ASCII码值转换成相应的字符。 #### C++中的ASCII码与字符转换 本段C++代码展示了如何进行ASCII码与字符之间的相互转换。 1. **程序结构**: - 使用`#include`...

    本地中文转换成ascii

    Java的`nativ2ascii`命令行工具可以将本地编码(例如UTF-8)的文本文件转换为ASCII编码,通常是为了生成Java的`.properties`文件,这些文件在运行时会被Java的`ResourceBundle`类加载。 在Java应用程序中,当涉及到...

    ASCII转换至十六进制字符串与二进制字符串显示_labview_字符串转换_

    标题提到的"ASCII转换至十六进制字符串与二进制字符串显示"是指将ASCII编码的字符转换为对应的十六进制和二进制表示形式,并在LabVIEW界面上进行展示。下面我们将深入探讨这个主题。 首先,ASCII(美国标准信息交换...

    字符编码过滤器 字符编码转换 post字符转换

    本文将深入探讨"字符编码过滤器"、"J2EE字符编码"、"字符编码转换"以及"POST字符转换"这些关键知识点,并结合提供的文件"encoding-filter.jar"和"使用方法.txt"来解释它们的应用。 首先,字符编码是计算机存储和...

    易语言字符编码转换

    本资源提供了易语言字符编码转换的源码,帮助开发者理解和实现这一功能。 字符编码是用来表示文本的数字表示方式,例如ASCII、GB2312、GBK、UTF-8等。每种编码都有其特定的应用场景和特性。ASCII是最基础的编码,只...

    ASCII UNICODE 字符转换

    例如,如果你有一个只包含英文的ASCII文本,而你想要添加一些中文字符,那么就需要将这些新增的字符转换为UNICODE编码。这个过程可能涉及到文本编辑器、编程语言的字符串处理函数,或者专门的转换工具。在编程中,...

Global site tag (gtag.js) - Google Analytics