社区
Java SE
帖子详情
在java中用什么方法取得字符的ASCII值和Unicode值
haif1978
2002-06-06 11:22:25
在java中用什么方法取得字符的ASCII值和Unicode值
...全文
130
3
打赏
收藏
在java中用什么方法取得字符的ASCII值和Unicode值
在java中用什么方法取得字符的ASCII值和Unicode值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyyoung
2002-06-07
打赏
举报
回复
public static String dumpHEX(String rStr)
{
return dumpHEX(rStr, null);
}
public static String dumpHEX(String rStr, String rEncoding)
{
byte[] buf = null;
try
{
if(rEncoding != null)
buf = rStr.getBytes(rEncoding);
else
buf = rStr.getBytes();
//System.out.println(new String(rStr.getBytes(rEncoding)));
}
catch(Exception e)
{
e.printStackTrace();
}
StringBuffer sb = new StringBuffer();
for(int i = 0; i < buf.length; i ++ )
{
sb.append(dumpHEXStr(buf[i]) + " ");
}
System.out.println(sb.toString());
return sb.toString();
}
public static String dumpHEXStr(byte b)
{
return ("" + "0123456789ABCDEF".charAt(0xf & b >> 4) + "0123456789ABCDEF".charAt(b & 0xf));
}
use dumpHEX(str,"UnicodeBig");
---------------
shmliu@sina.com
littlecong
2002-06-07
打赏
举报
回复
char c = '虫';
System.out.println((int)c);
haif1978
2002-06-06
打赏
举报
回复
大家帮个忙好么!
我等着急用!
ASCII
与
Unicode
:两种
字符
编码的定义和不同
在计算机科学和编程语言中,
字符
编码是非常重要的概念。它定义了计算机如何表示和存储文本信息。在不同的编程语言中,
字符
的表示
方法
可能有所不同。C语言使用
ASCII
编码表示
字符
,而
Java
则使用
Unicode
编码。这两者虽然都是
字符
编码,但它们有很大的不同,尤其是在
字符
集的范围、表示
方法
以及支持的语言
字符
种类等方面。 本文将详细解释
ASCII
和
Unicode
的定义、历史背景、两者之间的主要区别以及它们在C语言和
Java
中的应用。 2025.2.17-✍69min
Unicode
和
ASCII
字符
集
简单来说:
ASCII
是早期的
字符
编码标准,主要用于表示英文
字符
,每个
字符
固定占用1个字节。
Unicode
是一个更全面的
字符
集,旨在涵盖全球几乎所有
字符
,并为每个
字符
分配一个唯一的码点。它通过 UTF-8 等编码方式实现,UTF-8 是一种变长编码,兼容
ASCII
的同时能高效表示各种语言
字符
。
Unicode
提供了
字符
表示的统一标准,而 UTF-8 则是该标准在实践中最高效、最兼容、最流行的实现方式。
从
ASCII
到
UNICODE
:
Java
实现
字符
编码转换器
本文还有配套的精品资源,点击获取 简介:本文介绍了
Java
项目"armscii2
unicode
-converter",该项目专注于解决
字符
编码转换问题,特别是将亚美尼亚语的
ASCII
扩展编码ArmSCII转换为包含全球语言的
UNICODE
字符
集。文章详细描述了
ASCII
和
UNICODE
的基本概念,以及ArmSCII的背景和目的。项目通过读取、
字符
映射、转换过程和输出结果,实...
Unicode
和
ASCII
什么关系?
写在前面:事件起因是 比较BigDecimal的类型时,出现了浮点数的问题,equal 和 compareTo出现了不同的结果。在搜索了相关资料之后 发现有些介绍中 说到了 ==比较的是
ASCII
码,嘿,勾起了我的兴趣,我得去看看具体情况。它们之间的差异仅体现在
字符
的范围。编码的,即使它们包含的是
ASCII
字符
。通过这种兼容性,
Java
可以跨平台处理不同
字符
集的
字符
串,而不需要担心
ASCII
和其他
字符
集的差异。主要与
Unicode
兼容部分的
字符
(即范围在 0 到 127 之间的
字符
)相关联。
java
编码转换、
字符
串转成
ASCII
和
Unicode
/** * 编码转换 * @Author: szw * @Date: 2020/12/13 23:57 */ public class CodeUtil { public static void main(String[] args) { String str = "{name123password123456}"; String
ascii
Result = stringTo
Ascii
(str); System.out.println(a..
Java SE
62,622
社区成员
307,252
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章