String good = "μ"; //该字符对应的ascii编码集的 编号是181
String error = "µ"; //这个是从网页上copy的.我个人觉得是unicode文件中copye的.
System.out.println(good + error);
请复制后执行. (备注: eclipse 环境为gbk的 是不能保存上面代码的.请修改为utf-8后保存哈.)
我的环境如下.xp ,文件保存为utf-8,eclipse控制台指定为utf-8. 运行后发现控制台显示2个 ?
xp ,文件保存为utf-8,eclipse控制台指定为gbk 运行后发现控制台显示一个乱码 .一个正常.
linux, 文件保存为utf-8 .运行后发现2个均显示正常.
想知道上述问题出现的原因.
ps: 回答问题的重点是造成上述问题出现的原因.