IntelliJ属性文件保存时自动将unicode转换为大写字母。

问题描述 投票:0回答:1

我正在从Eclipse迁移到IntelliJ,我有一些存储不同语言的属性文件。

以前,我所有的属性文件都使用UTF-8和小写字母来保存单词。

但是当我使用IntelliJ时,当我更新属性文件时,属性文件中的所有值都变成了大写字母和UFT-8格式。

我可能对UTF-8语法不太了解,不知道UTF-8编码的字有无大写和小写之分。

但是,由于项目开发多年,我不希望将属性文件中的小写UTF-8改为大写UTF-8,如 \u4e0d 变成 \u4E0D.

有谁知道如何解决这样的问题?谢谢。

intellij-idea utf-8
1个回答
0
投票

从IntelliJ的官方网页上找到答案就可以了。

可以使用大写和小写的十六进制序列对非ASCII符号进行编码(例如,\u00E3和\u00e3)。默认情况下,只启用大写字母序列。要使用小写的十六进制序列,请将 idea.properties 文件中的 idea.native2ascii.lowercase 属性设置为 true。

资料来源。https:/www.jetbrains.comhelpidearesource-bundle.html

© www.soinside.com 2019 - 2024. All rights reserved.