项目下.java文件采用不同编码方案编译时的编码问题
来源:互联网 发布:医院网络规划设计方案 编辑:程序博客网 时间:2024/05/29 08:43
现在有一个项目,在其下有些.java文件采用GBK编码方案,有些.java文件采用UTF-8编码方案。
由《编译.java文件时的编码问题》可知,编译采用GBK编码方案的.java文件,得使用"javac -encoding gbk xxx.java"命令,编译采用UTF-8编码方案的.java文件,得使用"javac -encoding utf8 xxx.java"命令,这样子才能编译得到正确的.class文件。
由《Intellij Idea编译项目下的.java文件时的编码问题》可知,在Intellij Idea中编译项目下的.java文件的时候,最终执行的javac命令使用的encoding参数值是全局统一的,那么不管该值取为utf8还是gbk,那些采用跟该encoding值不一样的编码方案的.java文件被编译时,不能得到正确的.class文件
i、不管是在Intellij Idea中编译项目还是在Maven中编译项目,如果最终的encoding参数是"-encoding utf8"的情形,那么那些采用GBK编码方案的.java文件中的字节流就不能被正确解码。
ii、不管是在Intellij Idea中编译项目还是在Maven中编译项目,如果最终的encoding参数是"-encoding gbk"的情形,那么那些采用UTF-8编码方案的.java文件中的字节流就不能被正确解码。
综上所得,在一个项目中.java文件的编码方案必须是统一的,但是允许.xml,.properties等文件的编码方案可以跟.java文件的编码方案不一样。
0 1
- 项目下.java文件采用不同编码方案编译时的编码问题
- Intellij Idea编译项目下的.java文件时的编码问题
- Maven编译项目下的.java文件时的编码问题
- 编译.java文件时的编码问题
- 《编译.java文件时的编码问题》更新版本
- Java编译的编码问题
- Java编译的编码问题
- 关于不同平台下的编码问题
- python读取不同文件的编码问题
- Java读取不同编码格式的文件
- Java文件编码的问题
- php文件代码采用UTF-8编码的BOM问题
- java中读取文件时应该采用什么编码
- java文件编码问题
- 关于Java程序在编译时出现的编码问题
- Java项目设置应用的文件编码
- ubuntu下读取 不同编码格式的文件 读取中文
- JAVA读取不同编码的txt文件,java获取txt文件编码格式
- IAT HOOK
- VC++中"using namespace std"有什么用的
- Jenkins安装与配置
- 欢迎使用CSDN-markdown编辑器
- 利用struts实现jsp中的图片上传和预览
- 项目下.java文件采用不同编码方案编译时的编码问题
- Linux kernel 分析之十四:kbuild系统-make bzImage的过程
- GridLayout的基本用法
- 为什么要有向上转型
- 交互设计的流程
- 解决jsp页面向action传数组的问题
- USB设备开发之STM32
- hibernate4.x(一)——hibernate入门之helloworld
- 站在巨人的肩膀上,C++开源库大全