编码问题导致了我的一个程序错误,承认在这过程中忽略了编码,java程序该用什么语句定义编码?又该注意哪些编码问题?刚刚接触java的同学,肯定忽略了这些问题。各位总结下,你在编写java的时候,是怎么看待编码问题的,如何处理的?
5 回答

犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
一般JAVA都是用eclipse,项目最开始的时候就要把编码设置好,默认是GBK,推荐用UTF-8。
大部分情况我遇到的就是页面传值,建议加上过滤器把传递的参数都进行转码。
大概就这些。。
当然还有一些上传、下载等编码的情况。。

海绵宝宝撒
TA贡献1809条经验 获得超8个赞
1.多人项目要规范好Java源代码的编码,考虑到可能在代码中包含多字节编码,最佳实践一般都推荐UTF-8编码。
2.开发Web项目,页面采用编码和后端Java代码采用的编码可能不一致,这时候需要注意编码转换。
3.开发数据库项目,数据库编码和Java采用的编码可能不一致,这时候也需要注意编码转换(现在的驱动一般会帮助处理,总之最近很少遇到编码问题了)。
4.读取文件时,一般要考虑编码问题。
5.如果可控的话,最好就是统一采用UTF-8编码,这样就可以避免大部分问题。
添加回答
举报
0/150
提交
取消