• 项目中的字符串返回时乱码


      最近项目发生了一个很怪的乱码问题,springmvc的返回字符编码转换已经配置了,但还是出现乱码,使用前台传进去的字符串再返回就不乱吗,在系统中new出的字符串就会乱码。

      好一通钻研,我的java文件都是UTF-8的,难道new出的字符串使用了GBK?

      才想起,昨天我研究IDEA配置,把项目的编码改成了GBK,此时new出字符串就会使用项目预设编码,而不用文件的编码。

      赶紧换回UTF-8,返回的字符串不乱码了。

    搜集到如下资料(new出的String是什么编码):

      1、如果使用了eclipse,由java文件的编码解决 

      2、如果没有使用eclipse,则有本地电脑语言环境决定,中国的都是默认GBK编码

      3、如果使用IDEA,由你设定的项目编码决定

  • 相关阅读:
    各种犯下的错误(2)
    c3p0封装
    servlet模板
    各种犯下的错误(1)
    连接池的创建与封装
    jdbc连接用工具类
    Java从入门到入坟(1)
    小米商城网页版(js+css)
    JavaScript学习篇(9)
    JavaScript学习篇(8)
  • 原文地址:https://www.cnblogs.com/guanghe/p/10443402.html
Copyright © 2020-2023  润新知