首页 > 编程知识 正文

pycharm和idea哪个好,idea出现乱码怎么解决

时间:2023-05-05 14:49:45 阅读:18676 作者:1163

目录

控制台

数据库

JSP

在Tomcat安装目录中的conf--logging.properties中找到了控制台

Java.util.logging.console handler.encoding=utf-8

更改为

Java.util.logging.console handler.encoding=gbk

在更改这个之前,我从网上尝试了其他的修改方式,但是好像没有成功。 以下是修改后的其他地方。 如果修改logging.properties也无效,请尝试。

1.intellij idea---- run---- editconfigurations .

vmoptions :-dfile.encoding=utf-8-d console.encoding=utf-8

在IntelliJ IDEA的安装目录中,安装了bin--idea.exe.vmoptions、idea64.exe.vmoptions(64位,因此idea 64.exe.)

在末尾添加-Dfile.encoding=UTF-8

3.intellij idea-- -文件---设置.--文件编码

数据库使用JDBC连接到数据库,并在保存中文字符时乱码。

添加到数据库名称之后? raddd=utf-8,例如:

属性名称='~' value=' JDBC : MySQL :///数据库名称? raddd=utf-8'/property JSP检查JSP顶部是否存在

%@ page contentType='text/html; charset=utf-8 ' pageencoding=' utf-8 ' %

[2021年7月20日补充]

获取从JSP表单提交的数据,并在System.out.println上在控制台输出时收到的中文字符和print中文是乱码的:

在IntelliJ上,help-- edit客户虚拟机选项.

在末尾加上-Dfile.encoding=UTF-8 //以解决打印问题

然后,在WEB-INF--web.xml中添加中文字符过滤器

过滤器过滤器- nameraddfilter/filter-name filter-class org.spring framework.web.filter.hxd JC/filter-class init papark init-paraminit-param param-nameforceencoding/param-name param-valum filter-mapping filter-nameraddfilter/fffffilter

为了统一编码,我们再次修改了Tomcat安装目录中的logging.properties文件。 (请参阅开头。 但是,从GBK改为了UTF-8。 )。

其他可能会乱码的问题稍后慢慢补充……

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。