黑马程序员技术交流社区
标题:
如何才能正常输出ASCII编码表中,编码值大于128的字符?
[打印本页]
作者:
任我行_2014
时间:
2014-12-27 22:57
标题:
如何才能正常输出ASCII编码表中,编码值大于128的字符?
我写了如下程序想输出ASCII编码表中编号为219的字符,但是编译通过执行后输出为“?”,那么请问各位大神怎样修改程序或换种方式才能输出128~255的字符?
我写的程序如下:
class ShowAscii {
public static void main(String[] args) {
char c=(char)219;
System.out.println(c);
}
}
作者:
常强儿
时间:
2014-12-28 00:30
先说什么是ASCII表,百度百科:
ascii.png
(194.69 KB, 下载次数: 44)
下载附件
2014-12-28 00:28 上传
作者:
wf111sxwf
时间:
2014-12-28 17:35
本帖最后由 wf111sxwf 于 2014-12-28 17:36 编辑
ASCII码表是美国标准讯息交换码表,你的系统是中文的 默认编码表是GBK。。。。而且java默认的编码表是Unicode 你觉得 你怎么能查出来ASCII码表的信息呢。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2