在Java中用System.out.println键入什么形式的编码?

时间:2015-07-09 22:59:41

标签: java encoding

我正在尝试学习编码,所以请耐心等待。

使用this one等在线编码工具,我可以看到数据

a
b

可以代表

在Ascii / ANSI中:

a
b
十六进制中的

610d0a62
<64>在base64中:

YQ0KYg==

但是在Java中,如果我需要将这些数据打印到屏幕上,我需要使用命令

System.out.println("a\r\nb");

什么形式的编码是\ r \ n?

换句话说,可以说\ r \ n是ascii的键盘表示

a
b

1 个答案:

答案 0 :(得分:1)

这不是真正的编码,是转义字符+字符。

用于定义不可打印的常用ASCII字符。 Java可用的列表是here

基本上\r被解释为十进制的值0x0D或13,这是回车。