zoukankan      html  css  js  c++  java
  • 项目中的字符串返回时乱码

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

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

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

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

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

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

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

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

  • 相关阅读:
    CSS基本
    Visual Basic相关图书推荐
    Docker相关图书推荐
    PASCAL相关图书推荐
    正则表达式相关图书推荐
    Go语言相关图书推荐
    F#相关图书推荐
    Ruby相关图书推荐
    PHP相关图书推荐
    Swift相关图书推荐
  • 原文地址:https://www.cnblogs.com/guanghe/p/10443402.html
Copyright © 2011-2022 走看看