ASCII码的转换应用:
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。
ASCII 码表:
ASCII 码 | 字符 | ASCII 码 | 字符 | ASCII 码 | 字符 | ASCII 码 | 字符 | |||||||
十进位 | 十六进位 | 十进位 | 十六进位 | 十进位 | 十六进位 | 十进位 | 十六进位 | |||||||
032 | 20 | 056 | 38 | 8 | 080 | 50 | P | 104 | 68 | h | ||||
033 | 21 | ! | 057 | 39 | 9 | 081 | 51 | Q | 105 | 69 | i | |||
034 | 22 | " | 058 | 3A | : | 082 | 52 | R | 106 | 6A | j | |||
035 | 23 | # | 059 | 3B | ; | 083 | 53 | S | 107 | 6B | k | |||
036 | 24 | $ | 060 | 3C | < | 084 | 54 | T | 108 | 6C | l | |||
037 | 25 | % | 061 | 3D | = | 085 | 55 | U | 109 | 6D | m | |||
038 | 26 | & | 062 | 3E | > | 086 | 56 | V | 110 | 6E | n | |||
039 | 27 | ' | 063 | 3F | ? | 087 | 57 | W | 111 | 6F | o | |||
040 | 28 | ( | 064 | 40 | @ | 088 | 58 | X | 112 | 70 | p | |||
041 | 29 | ) | 065 | 41 | A | 089 | 59 | Y | 113 | 71 | q | |||
042 | 2A | * | 066 | 42 | B | 090 | 5A | Z | 114 | 72 | r | |||
043 | 2B | + | 067 | 43 | C | 091 | 5B | [ | 115 | 73 | s | |||
044 | 2C | , | 068 | 44 | D | 092 | 5C | \ | 116 | 74 | t | |||
045 | 2D | - | 069 | 45 | E | 093 | 5D | ] | 117 | 75 | u | |||
046 | 2E | . | 070 | 46 | F | 094 | 5E | ^ | 118 | 76 | v | |||
047 | 2F | / | 071 | 47 | G | 095 | 5F | _ | 119 | 77 | w | |||
048 | 30 | 0 | 072 | 48 | H | 096 | 60 | ` | 120 | 78 | x | |||
049 | 31 | 1 | 073 | 49 | I | 097 | 61 | a | 121 | 79 | y | |||
050 | 32 | 2 | 074 | 4A | J | 098 | 62 | b | 122 | 7A | z | |||
051 | 33 | 3 | 075 | 4B | K | 099 | 63 | c | 123 | 7B | { | |||
052 | 34 | 4 | 076 | 4C | L | 100 | 64 | d | 124 | 7C | | | |||
053 | 35 | 5 | 077 | 4D | M | 101 | 65 | e | 125 | 7D | } | |||
054 | 36 | 6 | 078 | 4E | N | 102 | 66 | f | 126 | 7E | ~ | |||
055 | 37 | 7 | 079 | 4F | O | 103 | 67 | g | 127 | 7F | DEL |
在生产环境中,ascii码还是比较常用的,所以稍微总结一下相关问题、
我们从前端接受到一个byte格式的信息,转换成acsii码,比如
byte n = 70;
我们转换成ascii码的话,从表1 我们可以得知,对应的ascii 码为:
070 | 46 | F |
byte转换的最简单方法就是直接直接转成char就可以实现:
System.out.println(String.valueOf((char)n));
输出"F"
如果是字符串转化:
public static void asciiToString() {// ASCII转换为字符串Byte n = 70;String s = Byte.toString(n);String[] chars = s.split(" ");System.out.println("ASCII 转 汉字 \n");for (int i = 0; i < chars.length; i++) {System.out.println(chars[i] + " "+ (char) Integer.parseInt(chars[i]));}}
ASCII码的转换应用:相关推荐
- python 语言, 详解fromstring 函数 -------------从字符串到Ascii 码的转换
先来个小例子: test = "abcdef" temp = numpy.fromstring(test,dtype=numpy.int8) print(temp) 结果为:[ 9 ...
- java hex_使用java实现hex和ascii码的转换
原标题:使用java实现hex和ascii码的转换 几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python.golang),但总有万不得已必须要用java的时候.这里记录下 ...
- ACM试题 - ASCII码排序 - Java中字符与对应ASCII码的转换
Java中字符转换对应ASCII码有两种方式: 第一种: char c = 'a'; byte b = (byte)c; // b=97 第二种: char c = 'a'; int b = c; / ...
- Java中文与ASCII码的转换
今天在研究Java中编码的时候,看到了Java中ascii码的强大.写了一个CoderUtils.java,以后会扩展它. package com.xingxd.study.test; import ...
- php 转ascii编码,php与ascii码的转换
首先 简单说一下历史,ascii码最开始是美国人搞出来的,用来干什么呢?我们知道,计算机只知道0和1,如果我们要计算机识别除了01之外的字符,例如 'a',我们要先告诉计算机'1100001'就是'a ...
- java ascii码大小写转换_使用「ASCII」转换大小写
笔记背景 今天在看同事写的代码的时候突然看到一个有趣的东西,刚好自己又不怎么熟悉,经过我几番研究和分析终于得到了答案和知道了原理.接下来介绍一下这个代码(本人弱鸡,大牛勿喷): code1.png 相 ...
- Unicode码和ASCII码及其转换
关于什么是编码,我在之前的文章简单介绍过了,这里我们来看一下Unicode码和ASCII码 Unicode码 Unicode码:Unicode码是一种国际标准编码,采用二个字节编码,与ASCII码不兼 ...
- 十六进制字符串与byte数组与ASCII码互相转换
日常工作中,对接一些硬件使用tcp通信,需要将输入输出流转16进制字符串再在表中找到与其对应的ASCII码,并转换作为结果.因此,这里整理了一个工具类,用于这三者的相互转换. 十六进制字符串转byte ...
- python基础(1) - ASCII码的转换及字母的大小写转化
取次花丛懒回顾,半缘修道半缘君. –元稹 <离思> 你们是否发现,不论学习哪门语言,是不是总有一些"经典"的问题绕之不去--求公因数,奇偶数输出,字母大小写的转换- 那 ...
最新文章
- Oracle单行函数
- 《统计学》学习笔记之方差分析
- TCPDUMP/LIBPCAP 1-由零开始
- python中文件变化监控-watchdog
- c语言字符串字节数函数,C语言字符,字符串,字节操作常用函数
- python必背代码-让你的python代码优雅地道的小技巧
- Android地图中根据缩放级别显示Marker
- django建立个人网站(5图文识别以及聊天机器人)
- 第二节HDFS完全分布式集群搭建与配置及常见问题总结
- 腾讯TBS在线加载浏览DOC文档
- input输入框中嵌入下拉选项
- 人工智能 对比试验_【AI测试】人工智能 (AI) 测试--第二篇
- wordpress发邮件_如何修复WordPress不发送电子邮件的问题
- 密码极客经济学博士揭秘,2020年哪个区块链项目最值期待?
- JAVA record
- [游戏技术]L4D1支持L4D2官方地图运行方法
- SAP 登录后默认T-CODE
- vos3000+opensips+jssip实现网页通话
- iperf-jperf
- 盐城工学院c语言重修试卷,大学物理期末试卷(盐城工学院)