怎么察看操作系统的编码格式 不懂也不懂你说的是什么意思帮你ding 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String encoding = System.getProperty("file.encoding"); 在控制台应该是无法获得操作系统的编码格式吧因为你在控制台得到的编码格式是java环境的编码格式正如楼上所说每个工具都是有自己的编码格式的(如各种网络服务器)另外,我觉得你得到编码格式是没什么意义的,如果你想对字符串编码必须手动进行编码:String str=new String("gb2312",str1.getBytes("iso-8859-1")); 是不是这个,打开一个Dos窗口run - cmd后,在出现的窗口标题栏上单击鼠标右键,选择“属性”或“默认值” java环境的编码应该就是操作系统的默认编码,因为用记事本写的输出中文的程序,保存的时候是按照操作系统的默认编码保存的,编译后显示正常说明编译也是按照默认编码。那么,java的unicode编码又是怎么回事呢? 用递归写一个方法打印一个叉树节点,中软国际面试题 关于调用方法时是否默认调用构造器 CentOS Linux必须用光盘安装吗? 我很奇怪这是什么病毒??? 请问哪里能够下载 java的日期控件 请问java能不能调用perl写的程序? 不惜分数,只求高手指点!泣血跪求 呵呵!高分相赠!请大家别说我菜! JBuilder7中有光标总是错位的问题,大家有遇到吗?怎么解决?UP有分 我学了这么长时间的java还是有很多很基本的问题没有搞清 初学者问题:如何实现字符串的替换 在JAVA中如何调用系统的"搜索"功能?
因为你在控制台得到的编码格式是java环境的编码格式
正如楼上所说每个工具都是有自己的编码格式的(如各种网络服务器)另外,我觉得你得到编码格式是没什么意义的,如果你想对字符串编码必须手动进行编码:
String str=new String("gb2312",str1.getBytes("iso-8859-1"));