学习 unicode
来源:互联网 发布:什么是数据与信息 编辑:程序博客网 时间:2024/06/05 11:59
前记
应用A和B交换数据, 借助中间件T. 数据格式: 字段分割符采用\u0005, 行分割符采用\u0001。
Q:如何理解\u0005和\u0001?
A:\u0005和\u0001是unicode值。 java中,char类型用UTF-16编码描述一个代码单元
知识点
1. Unicode编码单元可以表示为16进制值,其范围从\u0000到\uffff。因此\u表示转义字符, 表示一个Unicode代码单元.
知识点
1. Unicode编码单元可以表示为16进制值,其范围从\u0000到\uffff。因此\u表示转义字符, 表示一个Unicode代码单元.
相对于其他转义字符,\u转义符可以出现在字符常量或字符串的引号之外.
2. 利用System.out.println('\u0005'); 什么也没输出, 这是因为unicode编码里面是控制字符,不是打印字符。
Demo
2. 利用System.out.println('\u0005'); 什么也没输出, 这是因为unicode编码里面是控制字符,不是打印字符。
Demo
public class CharacterDemo { public static void main(String[] args) { char ctrlChar1 = '\u0001'; char ctrlChar5 = '\u0005'; char tab = '\u0009'; char ni = '\u4f60'; char hao = '\u597d'; System.out.println('\u0005'); System.out.println(ctrlChar1 + ctrlChar5); // 6, 说明两个char相加, 本质是code值相加 System.out.println(ctrlChar1 + "" + ctrlChar5); // System.out.println(tab+1); // 10 System.out.println("ha"+tab+"ha"); // ha ha System.out.println("ha"+"\t"+"ha");// ha ha System.out.println(ni + hao); // 43229 System.out.println(ctrlChar5 + "" + ni + hao); // 你好 }}
0 0
- Unicode学习
- unicode学习
- 学习UNICODE
- 学习 unicode
- unicode学习小结
- unicode学习小结
- python 学习~unicode 编码
- unicode exp学习
- Unicode 字符集学习笔记
- 关于unicode的学习
- Unicode学习笔记
- Unicode学习笔记
- Unicode与UTF-8学习
- [API学习]字符串类型Unicode
- 学习笔记-关于字符集Unicode
- python学习之unicode编码
- swift学习笔记 - Unicode转码
- Unicode
- jQuery 语法
- 虚拟机VM10装Mac OS X 10.9.3
- C# 2010 从入门到精通 学习笔记3 第4章 使用决策语句
- 第十五周项目1--工资排序
- 黑马程序员------毕老师视频笔记第18-21天------IO输入与输出(4)
- 学习 unicode
- TCP/IP和Socket的关系及tcp和http的不同
- easyui校验封装
- 使用IDEA 12搭建Android开发环境
- Eclipse中的注释快捷键
- 抽样与采样
- C++ Primer Plus 第七章
- 前后端分离的思考与实践(1)
- Lua基本数据类型