是否可以将文件的编码从 UTF-8 更改为 windows1251 而不会丢失西里尔字母信息。因为当我明确更改编码时,所有西里尔字母符号都变得不可读?
最佳答案
更新:新的 IDE 版本可以转换编码:
<小时/>问题是 IntelliJ IDEA 实际上并没有将您的文件编码从 UTF-8
转换为 windows-1251
,发生的情况是您告诉 IntelliJ IDEA 处理UTF-8
文件在 windows-1251
中编码,因此您将在编辑器中看到垃圾。磁盘上的实际文件保留为 UTF-8
。
您必须使用一些外部工具来执行转换,例如iconv:
iconv.exe -f utf-8 -t windows-1251 <input file> > <output file>
关于encoding - 在intellij idea中更改文件编码而不丢失信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7831178/