相关linux和windows下默认编码方式的区别

有关linux和windows下默认编码方式的区别
是这样的,我记得以前在做一个日本外包项目的时候,其实做过一个编码格式转换的项目
之前日本人的代码编码是 EUC-JP,要给转成UTF-8
我记得当时不仅仅要改OS的local,而且要用iconv工具把代码文本本身给转成UTF-8
我记得当时有个很令人震惊的结论,就是linux下决定代码执行的默认编码方式,是通过代码文本本身是什么编码来决定的,而不是local环境变量来决定的
最近刚在windows下编程两个月,windows下也是这样的规则吗?
还是说,就是由local环境来决定的呢
------解决思路----------------------
参考我的博文 http://blog.csdn.net/turingo/article/details/8136644

引用:
是这样的,我记得以前在做一个日本外包项目的时候,其实做过一个编码格式转换的项目
之前日本人的代码编码是 EUC-JP,要给转成UTF-8
我记得当时不仅仅要改OS的local,而且要用iconv工具把代码文本本身给转成UTF-8
我记得当时有个很令人震惊的结论,就是linux下决定代码执行的默认编码方式,是通过代码文本本身是什么编码来决定的,而不是local环境变量来决定的
最近刚在windows下编程两个月,windows下也是这样的规则吗?
还是说,就是由local环境来决定的呢