Idea修改字符编码。解决文本乱码,以及控制台打印乱码问题,cmd乱码

2023-05-16

一、Idea修改字符编码

File->Settings
在这里插入图片描述

二、文本乱码

修改编码为文本为文本本来的编码,这里以GBK为例
在这里插入图片描述
点击apply,然后选择Reload
在这里插入图片描述
同样操作将编码改为utf-8,然后选择convert;

字符编码从右下角设置也可以
在这里插入图片描述

三、控制台打印乱码问题

首先打开你自己的idea的安装目录下(即右键桌面图标,点击打开文件所在位置),然后找到idea64.exe.vmoptions和idea.exe.vmoptions文件,用记事本打开,在最后一行填加:“-Dfile.encoding=UTF-8“,但如果你的电脑操作系统是64位,那么请打开idea64.exe.vmoptions在最后一行填加(自己猜测实验出来的)。如图所示
在这里插入图片描述
然后设置IDEA server编码。在菜单栏找到"Run->EditConfigrations " 找到"Server"选项卡 设置 VM options 为 -Dfile.encoding=UTF-8,如图所示
在这里插入图片描述
重启IDEA,若果不行,可以在原有System输出下面,再加一个System充当修改作用,使class刷新编译。
待正常打印后,删除即可。
四、cmd乱码
用-encoding指令来为文件指定编码格式。

例如 javac -encoding UTF-8 XXX.java

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Idea修改字符编码。解决文本乱码,以及控制台打印乱码问题,cmd乱码 的相关文章

  • 使用批处理脚本连接相同名称的内容并将每个内容的值相加

    几年前 Mofi 帮助我创造了一个令人惊叹的 bat脚本对许多内容的值进行求和 还可以将其名称连接起来并求出它们的总和 请检查旧答案 重点关注 Mofi 的答案 如何使用批处理文件对文本进行排序和求和时忽略第一和第三数据列 https st
  • 如何修复“OSError:[WinError 193] %1 不是有效的 Win32 应用程序”

    我正在努力与熊猫相处 我正在使用 Thonny 作为 IDLE 来学习 Python 我在 cmd 中使用 pip 命令安装了 pandas 不知何故 我无法在 IDLE 中导入 pandas 方法 因此我通过设置将其添加为包 问题是 当我
  • win-7 cmd 上的 GNU awk,不会将输出重定向到文件

    如果相关的话 我直接从sourceforge中的GNU指向源下载了GNU awk V 3 1 6 我正在使用 Windows 版 wget 获取 URL 页面 处理传入的文件后 我将其减少为单行 我必须从中提取一个键值 这是一个相当长的字符
  • 如何将 CMD shell 变量展开两次(递归)

    使用 Windows XP CMD 命令行 我可以将变量展开两次 如下所示 set AAA BBB set BBB CCC for F usebackq tokens i in echo AAA do echo i 会回声CCC I e A
  • 批量格式化文件日期YYYYMMDD

    我一直在处理批处理文件中的一些代码 用于评估两个文件日期 如果一个日期大于另一个日期 则会运行另一个 bat 文件 我想要做的是将两个日期格式化为 YYYYMMDD 以便我可以使用GTR 比 更棒 代码如下 但如果我使用它就可以工作 equ
  • 如何在cmd中显示阿拉伯字母

    任何人都可以提供我的解决方案以在cmd中显示阿拉伯字母 我尝试在 cmd 中使用 chcp 1256 和 chcp 62001 但它没有正确显示阿拉伯字母 但是当我在互联网上搜索时 我发现有人说有解决方案 但它需要 Windows 95 或
  • 阻止 CMD 始终以管理员权限打开

    无论我如何打开它 cmd exe 总是以管理员权限打开 没有的话怎么打开呢 是否缺少某些注册表设置 即使我直接从运行对话框打开它或双击 system32 文件夹 它仍然会以管理员权限打开 Thanks Found out I was mis
  • 无法以管理员身份运行

    我必须执行ewfmgr exe仅当以管理员身份打开命令窗口时才能执行 如果我去Start gt type cmd exe gt Right click gt Run as Administrator然后出现以下命令提示符窗口 在这个窗口中
  • 具有可选命令行模式的 Cocoa 应用程序

    我即将从头开始一个新的 Cocoa 项目 我已经给出的要求之一是能够从同一个可执行文件中选择 Cocoa GUI 或命令行模式 未来可能会增加脚本能力 但这不是现在的问题 在 Cocoa 中解决这个问题的最佳策略是什么 特别是如果我想维护某
  • cmd dir /b/s 加日期

    我正在 Windows XP 中寻找 cmd shell 命令 例如 dir b s 其中包含结果中每个文件的日期和时间值 所有数据 路径 文件名和日期 时间 都需要位于一行上 任何人都可以提供命令来完成此任务吗 谢谢 如果您只想要文件 f
  • cmd的字符集

    C Users Kolink gt php r echo C Users Kolink gt echo 正如你所看到的 一个程序输出一个 结果是 但使用echo命令给出所需的字符 并且 我可以配置 PHP 也许是脚本开头的某个命令 来输出正
  • 阻止 gulp 更改 shell/cmd 标题名称

    当 gulp 被调用时 它会将我的 cmd windows 标题更改为 gulp 我希望窗口名称保持原样 我知道我可以使用https www npmjs com package gulp shell https www npmjs com
  • Powershell调用cmd.exe命令,如copy /b

    我已经看到这个了在 Powershell 中快速且简单地连接二进制文件 https stackoverflow com questions 1783554 fast and simple binary concatenate files i
  • chcp 65001 代码页导致程序终止且没有任何错误

    Problem 当我想要的时候问题就出现了inputPython 解释器中的 Unicode 字符 为简单起见 我在示例中使用了变音符号 但我第一次遇到波斯语字符 每当我使用 Python 时CHCP 65001 https ss64 co
  • 如何获取Windows服务的动态PID然后杀死它?

    我有自己的Windows服务 我想获取服务的PID 然后在cmd中杀死它 哪个命令可以为我执行此操作 你可以使用tasklist枚举进程 echo off for f tokens 2 p in tasklist fi imagename
  • 为什么 Windows 批处理文件“exit”不能与“||”一起使用?

    批处理 命令脚本中的通常建议是使用exit b设置时退出ERRORLEVEL来指示错误 然而这与 CMD 的配合不太好 and 运营商 如果我在 CMD 命令行运行这些 C gt echo exit b 1 gt foo cmd C gt
  • 抑制“程序无法启动,因为 X.dll 丢失”错误弹出窗口

    我有一个Python程序 它使用os system来执行各种命令 它不能使用subprocess因为它必须向后兼容到 Python 2 0 在 Windows 上 有时该命令会引用异常目录中的 DLL 因此我会收到臭名昭著的 程序无法启动
  • 如何在子 shell 中运行 cmd.exe 批处理文件

    我有一个批处理文件 通常像这样调用 longjob cmd gt result txt 2 gt 1 这工作正常 但脚本在执行过程中更改了目录 将我的 shell 留在该目录中 这很麻烦 有没有办法在子 shell 中运行命令 同时仍然允许
  • 在Windows 7上安装curl后缺少libcurl-4.dll

    按照这个人的安装curl后指示 https stackoverflow com a 28757477 1186038 除了第 2 步 已安装Win64 OpenSSL v1 0 1u 轻型相反 因为下载页面中缺少版本 k http slpr
  • 按名称显示进程的命令行

    我在cmd中使用以下命令来获取进程命令行 它提供了所有流程的详细信息 WMIC OUTPUT C ProcessList txt PROCESS get Caption Commandline Processid 我想在记事本中按名称获取特

随机推荐

  • linux中断&poll&selcet按键处理机制

    在上一篇linux按键中断处理中 xff0c 我们采用按键中断处理获取按键 xff0c 在read函数中阻塞读取 xff0c 当按键发生时 xff0c read自动解除阻塞 xff0c 实现应用层读取到相应的按键值 在上一节中如果没有按键到
  • linux中断&poll&selcet按键处理机制

    在上一篇linux按键中断处理中 xff0c 我们采用按键中断处理获取按键 xff0c 在read函数中阻塞读取 xff0c 当按键发生时 xff0c read自动解除阻塞 xff0c 实现应用层读取到相应的按键值 在上一节中如果没有按键到
  • Java进阶day03继承

    先贴代码后分析 xff1a class Person span class hljs keyword private span span class hljs keyword int span age span class hljs key
  • JAVA进阶day05包和权限

    我这种外行人也听说过jar包 xff0c jar到底是个啥 xff1f 为啥c语言里没有呢 xff1f 下面我们拨开这一层面纱 贴代码做分析 xff1a 一 jar包 import a span class hljs preprocesso
  • Nandflash希尔特编程器烧录带来的一些点知识信息

    1 xff0e NAND FLASH 的特殊性 1 存在坏块 NAND FLASH 由于其生产工艺的原因 xff0c 出厂芯片中会随机包含坏块 坏块在出厂时已经被初始化 xff0c 并在特定区域中存在标记 xff0c 如果在使用过程中出现坏
  • 浅谈关于SRAM与DRAM的区别

    从名字上看 xff0c SRAM与DRAM的区别只在于一个是静态一个是动态 由于SRAM不需要刷新电路就能够保存数据 xff0c 所以具有静止存取数据的作用 而DRAM则需要不停地刷新电路 xff0c 否则内部的数据将会消失 而且不停刷新电
  • 在中断程序里修改全局变量的童鞋注意啦~(C中的volatile作用 转载~)

    一个定义为volatile的变量是说这变量可能会被意想不到地改变 xff0c 这样 xff0c 编译器就不会去假设这个变量的值了 精确地说就是 xff0c 优化器在用到这个变量时必须每次都小心地重新读取这个变量的值 xff0c 而不是使用保
  • arm MMU详解

    一 MMU的产生 许多年以前 xff0c 当人们还在使用DOS或是更古老的操作系统的时候 xff0c 计算机的内存还非常小 xff0c 一般都是以K为单位进行计算 xff0c 相应的 xff0c 当时的程序规模也不大 xff0c 所以内存容
  • 如何使用repo sync

    我們知道 repo 是 Google 為 Android source tree 的管理而寫的一個 script xff0c 以方便處理 Android 源碼包含的上百個 git repositories 要取得 upstream 最新的
  • 网络编程之Socket通信原理,TCP 、UDP、IPv4 IPv6地址,网络原理基础

    相关博客网址 xff1a https www cnblogs com wangcq p 3520400 html 本帖内容来源于网络 xff0c 如有侵权请联系删除 加粗样式 什么是TCP IP UDP xff1f TCP IP xff08
  • C++ 生成dll时没有顺带生成lib的原因

    C 43 43 dll库只生成dll文件 xff0c 而未生成lib文件 xff0c 问题在于没有在接口函数前面加上前缀 declspec dllexport 在VS的工程中 xff0c 此前缀常常被宏定义为 xff1a 工程名 API s
  • burp suite安装时,注册机点击run不起作用解决

    1 在cmd打开burpsuite pro v2 0beta jar所在目录 2 运行 java Xbootclasspath p burp loader keygen jar jar burpsuite pro v2 0beta jar
  • win10系统日语输入法只能打出英文字母无法切换&&微软输入法无法使用

    显示如下 xff1a 法1 xff1a 如果添加了日文 也安装了基本输入 xff0c 但是调出日文输入时屏幕右下角并不显示英文和假名的切换字母A xff0c 只能输入英文 xff0c 这样的win10一般安装的是ghost版 xff0c 一
  • 电脑虚拟摄像头 -obs及obs虚拟摄像头插件(免费)

    插件 xff1a 链接 xff1a https pan baidu com s 1AdAyc41LOHoSNesefcNOcA 提取码 xff1a pjne obs安装包 xff1a 链接 xff1a https pan baidu com
  • Mac电脑使用自然码双拼

    首先在键盘里选择双拼 然后打开 终端 执行 启动台 gt 其他当中 defaults span class token function write span com apple inputmethod CoreChineseEngineF
  • Mac.Android studio环境的搭建

    一 连接安卓手机 1 在 终端输入 xff1a system profiler SPUSBDataType 可以查看连接的usb设备的信息 2 创建 修改adb usb ini文件 输入 xff1a vi android adb usb i
  • rgb 与 #开头16进制 HEX颜色值关系转换,颜色值透明度的百分数对应十六进制表

    1 0x开头与 开头 从计算机的数值表示上讲 xff0c 0x开头的其实并不是所谓颜色代码的表示方法 xff0c 而是16进制数的标准写法 xff0c 譬如0xA就是十进制的10 而 开头 的六 xff08 或三 xff09 位十六进制数是
  • 74ls160 24进制异步计数器

    说明 xff1a 1 使用multisim 12仿真正常进位 xff0c 实际中可能到9进位 此时需要在U1和U2 xff0c RCO与Clk之间加个反相器 2 计数为23时清零 xff0c
  • SSH 出现 The authenticity of host xxx can't be established.

    已采纳 这个原因可能是本地主机的key发生了变化 xff0c 因此每次SSH链接都会有提示 xff0c 只需要在交互下输入yes即可 当然如果长久的想解决问题 xff0c 可以采用以下方法 xff1a 1 使用ssh连接远程主机时加上 o
  • Idea修改字符编码。解决文本乱码,以及控制台打印乱码问题,cmd乱码

    一 Idea修改字符编码 File gt Settings 二 文本乱码 修改编码为文本为文本本来的编码 xff0c 这里以GBK为例 点击apply xff0c 然后选择Reload 同样操作将编码改为utf 8 然后选择convert