8

我从不使用 netbeans IDE 的朋友那里得到文件,当我打开包含特殊字符(如 'é'、'à'、......)的文件时,它会显示以下弹出消息: 此弹出消息

如果我说是,它会打开文件并将这些字符更改为 '�' like这个这个

知道如何安全地打开文件吗?

4

2 回答 2

4

您提到的字母似乎是法语。您需要打开文件,指定原始编码,然后将文件保存为 UTF-8

于 2013-10-31T14:59:57.843 回答
3

我最近遇到了一个非常类似的问题(我有一些中文 javascript 文件,在 NetBeans 中重新打开文件后会翻译成类似的非人类可读文本)。

我的操作系统:Linux Mint(版本 17,Cinnamon;Notepad++ 不可用且 gedit 没有解决问题)。

网豆版本:8.0.1

但是,我很幸运找到了历史功能!我能够恢复我的文件的以前版本并立即备份它

要访问文件的历史记录,只需单击工具栏左侧的“历史记录”按钮,该按钮位于 IDE 顶部打开文件的选项卡和实际源代码之间。(您也可以右键单击文件名并选择History -> Show History)。然后双击代表文件有效版本的 *Timestamp。在时间戳表下方,旧的“备份”文件和当前的“损坏”文件应该并排显示。(您可以预览文件的多个历史版本,直到找到最适合您的版本;当然,在选择文件时,我建议使用仍然可用且具有与之关联的最新时间戳的文件!))。再次右键单击您选择的“备份”版本 -> 从历史记录恢复。单击“历史记录”按钮旁边的“源”按钮。

最后,为了更改默认编码,我在此处应用了 Sebas 和 Danny 建议的修复: 如何更改 NetBeans 中的文件编码? 请注意,netbeans.conf 文件的路径是不同的(至少在我的 Linux 机器上是 8.0.1 版)。我机器上的路径是:~/netbeans-8.0.1/etc/netbeans.conf。

这为我节省了一天,我希望它可以帮助其他人!好机会。

于 2014-10-24T05:58:42.167 回答