首页 > 其他分享 >【IntelliJ IDEA】UTF-8编码下\u7528\u6237转换为中文汉字,\u9489\u9489\u81EA\u5B9A\u4E49\(Unicode字符与中文的相互转化

【IntelliJ IDEA】UTF-8编码下\u7528\u6237转换为中文汉字,\u9489\u9489\u81EA\u5B9A\u4E49\(Unicode字符与中文的相互转化

时间:2023-05-25 10:01:45浏览次数:57  
标签:中文 编码 u9489 u5B9A UTF u7528 u4E49 u81EA


本文目录

一、背景描述

二、问题原因

三、解决方案


一、背景描述

本地开发环境,Windows 10 + IntelliJ IDEA + Spring boot项目。

在开发项目中遇见设置文件编码格式为UTF-8,但是打开该文件出现类似\u9489\u9489\u81EA\u5B9A\u4E49\u673A\u5668\u4EBA这样的数据,看也看不懂,也不是平常见到的乱码。这里的\u9489\u9489\u81EA\u5B9A\u4E49\u673A\u5668\u4EBA类似的数据,其中'\u'表示UNICODE编码,其实数据就是对应的UTF-8下的汉字。

\u9489\u9489\u81EA\u5B9A\u4E49\u673A\u5668\u4EBA 此处代表的汉字是“钉钉自定义机器人”。

【IntelliJ IDEA】UTF-8编码下\u7528\u6237转换为中文汉字,\u9489\u9489\u81EA\u5B9A\u4E49\(Unicode字符与中文的相互转化)_idea

二、问题原因

此处的文件(config.properties)编码格式为UTF-8,而Idea编辑器里的文件编码跟随电脑的操作系统里(Windows 10,默认的是GBK编码)的文件编码格式保持了一致。

三、解决方案

打开IDEA的设置,找到设置编码的页面。菜单路径是 File --> Settings --> Editor --> File Encodings。(其他编辑器请自行百度)

  • (1)设置全局编码(Global Encoding)、工程编码(Project Encoding)、文件(Properties Files/*.properties)默认编码为UTF-8.
  • (2)勾选Transparent native-to-ascii conversion选项
  • (3)点击按钮Apply、OK应用即可

 

【IntelliJ IDEA】UTF-8编码下\u7528\u6237转换为中文汉字,\u9489\u9489\u81EA\u5B9A\u4E49\(Unicode字符与中文的相互转化)_乱码_02

修改完Idea的配置之后,即可看到Unicode字符自动转为中文,如下图所示:

【IntelliJ IDEA】UTF-8编码下\u7528\u6237转换为中文汉字,\u9489\u9489\u81EA\u5B9A\u4E49\(Unicode字符与中文的相互转化)_乱码_03

 

 


 

完结!

标签:中文,编码,u9489,u5B9A,UTF,u7528,u4E49,u81EA
From: https://blog.51cto.com/u_16128050/6345123

相关文章

  • 中文 Code —— define 的聚集地
    #define命名空间usingnamespacestd;#define主函数intmain()#define终止return0;#define整数int#define长整数longlong#define双精度小数double#define单精度小数float#define布尔型bool#define字符char#define字符串string#define空的void#......
  • 【Idea】控制台输出中文乱码
    控制台中文乱码 方法一:文件-设置-编辑器-文件编码示例:UTF-8 方法二:文件-设置-构建……-构建工具-maven-运行程序添加VM选项:-Dfile.encoding=GB2312  方法三:帮助-编辑自定义VM选项添加编码格式: -Dfile.encoding=utf-8 方法四:运行-编辑配置-运行配置添加VM选......
  • 使用c#捕获usb扫描枪扫描二维码、条形码结果(支持中文版)
    前因之前在18年写过一个使用c#捕获usb扫描枪扫描二维码、条形码结果,当时我是没有遇到需要使用中文的情况,因为二维码都是我自己控制生成的,如果遇到中文,我会提前进行编码编程unicode编码,所以,没有专门针对中文符号做支持但一年多以来,不少人询问,或者在博客下留言,提出了中文扫码支持的......
  • Java的GUI窗体出现中文不能正确显示解决方法
    问题描述:用java做一个图形化界面的程序,在Eclipse上运行后中文显示方框,如下图所示:解决方法:在要运行的代码上右键RunAs-->RunConfigurations...在Arguments-->VMarguments:中增加下面这句:-Dfile.encoding=gbk点击Apply,然后运行  成功显示中文......
  • PhpStorm-中文汉化版设置教程
    原文地址:https://www.ngxcode.com/archives/607.html前言相信不少开发PHP的同学,对PhpStorm编辑器都不陌生,PhpStorm是JetBrains公司开发的一款商业的PHP集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。但PhpStorm默认是英文......
  • 中文环境下使用 huggingface 模型替换 OpenAI的Embedding 接口
    OpenAI的文本嵌入衡量文本字符串的相关性。嵌入通常用于:搜索(其中结果按与查询字符串的相关性排名)聚类(其中文本字符串按相似性分组)推荐(推荐具有相关文本字符串的项目)异常检测(识别出相关性不大的异常值)多样性测量(分析相似性分布)分类(其中文本字符串按其最相似的标签分类)嵌入是浮......
  • MATLAB 能做什么?Matlab下载_Matlab中文版下载_Matlab使用教程
    MATLAB软件是一款非常强大的科学计算和数据分析工具,广泛应用于工程、物理、金融等领域。对于初次使用MATLAB软件的用户来说,想要运用它进行科学计算和数据分析可能并不是一件容易的事情。因此,本文将通过实际案例的方式,给大家介绍关于MATLAB软件功能使用技巧。首先,让我们来了解一下MA......
  • Pytest单元测试报告用例标题中文名称怎么显示(转载)
    背景基础不牢,地动山摇。在开发编程一途,尤为重要。有python同学喜欢使用pytest框架实现接口自动化测试方案,在使用参数化过程中,无论是控制台还是测试报告中都没有展示用例名称(中文),而是参数化过程的参数顺序,如下图所示:从报告效果上看,存在不知道fail的用例是哪......
  • Photoshop 2023 (ps 2023) for Mac v24.2中文版
    新版Photoshop 2023mac中文版是一款图像处理软件。Photoshop主要处理以像素所构成的数字图像,使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps2023有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。使用可帮助用户更高效的处理您的图片和照片。ps2023中文......
  • Ubuntu 22.04 安装中文输入法
    安装命令sudoaptinstall-yfcitx5fcitx5-chinese-addonsfcitx5-frontend-gtk4sudoaptremoveibussudoaptautoremove参考链接Ubuntu22.04安装Fcitx5中文输入法(详细)......