欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编码与乱码

程序员文章站 2022-04-18 17:24:22
...

1.乱码的根源

源编码与目标编码的不一致. 而中文window系统默认编码GBK,害惨了多少程序员。

2.五码合一

要尽量减少出现乱码,我个人认为要做到五码合一

  1. IDE(Eclipse/idea)
  2. 页面(jsp/其他模板引擎)
  3. 应用服务器(tomcat等)
  4. 源码(Java源码及周边文件)
  5. 数据库编码

2.1 将DE(Eclipse/idea)设置为UTF-8

IntelliJ IDEA 统一设置编码为utf-8编码

2.2 JSP页面编码

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>

2.3 tomcat编码

解决idea控制台tomcat乱码之终极方案

2.4 源码的编码

IntelliJ IDEA 统一设置编码为utf-8编码

2.5 数据库编码

自度

相关标签: 大杂烩