如何在 IntelliJ 中显示 IBM mainfrance 字符集(EBCDIC?)

Posted

技术标签:

【中文标题】如何在 IntelliJ 中显示 IBM mainfrance 字符集(EBCDIC?)【英文标题】:How to display IBM mainfrance charset in IntelliJ (EBCDIC?) 【发布时间】:2017-05-28 18:28:35 【问题描述】:

我正在使用 IntelliJ,当我在编辑器中打开数据文件时,我可以使用窗口右下角的“字符集”选择器重新加载文件并以适当的字符集显示它

例如,我可以在UTF-8ISO-8859-1windows-1251 之间切换。

这适用于我从 UNIX、Windows 和 Mac 获得的各种文件。

但我正在处理来自 IBM 大型机(是 EBCDIC 吗?)的文件,我似乎无法正确显示特殊字符。

有谁知道如何在 IntelliJ 中显示此字符集(是 EBCDIC,我的同事提示我可能是 Cp277,我不确定)吗?

【问题讨论】:

EBCDIC 是一系列字符集。 cp037 是 US-EBCDIC cp273 是奥地利德语。见www-01.ibm.com/software/globalization/ccsid/…。 如果文件来自大型机,它可能有固定长度记录(无 \n)或 VB(基于长度的可变长度记录)。 【参考方案1】:

我在最新版本的 intellij 中找到了答案。

选择文件编码:IBM277 - 这对应于 EBCDIC 编码 Cp277。

【讨论】:

以上是关于如何在 IntelliJ 中显示 IBM mainfrance 字符集(EBCDIC?)的主要内容,如果未能解决你的问题,请参考以下文章

你如何使用 Intellij “Mavenize”一个项目?

Intellij IDEA如何设置syso,main

Intellij IDEA 未在 Kotlin 文件中显示有关 android 资源的可用建议

IntelliJ:如何在 Eclipse 中自动突出显示变量

IntelliJ IDEA创建main等快捷方法

Junit 单元测试在 intelliJ IDEA 中的安装