我从不使用netbeans IDE的朋友处获取文件,当我打开包含特殊字符的文件时,例如'é','à',...它会显示此弹出消息:
如果我说是,则打开文件并将这些字符更改为“ ”,如或
知道如何安全地打开文件吗?
答案 0 :(得分:4)
你提到的信件似乎是法国人。您需要打开文件,指定原始编码,然后将文件另存为UTF-8
答案 1 :(得分:3)
我最近遇到了一个非常类似的问题(我在中文中有一些javascript文件,在NetBeans中重新打开文件时会翻译成类似的非人类可读文本)。
我的操作系统:Linux Mint(版本17,Cinnamon; Notepad ++不可用,gedit没有解决问题)。
Netbeans版本:8.0.1
但是,我很幸运找到了历史记录功能!我能够恢复我的文件的旧版本并且立即备份。
要访问文件的历史记录,只需单击工具栏左侧的“历史记录”按钮,即IDE顶部打开文件的选项卡和实际源代码之间。 (您也可以右键单击文件名并选择历史记录 - >显示历史记录)。然后双击表示文件有效版本的*时间戳。在时间戳表下方,旧的“备份”文件和当前“已损坏”文件应并排显示。 (您可以预览该文件的多个历史版本,直到找到最适合您的文件;当然,在选择文件时,我建议使用一个仍可使用并且具有与之关联的最新时间戳的文件!))。 再次右键单击您选择的“备份”版本 - >从历史记录中恢复。单击历史记录按钮旁边的“源”按钮。
最后,为了更改默认编码,我在这里应用了Sebas和Danny建议的修复: How to change file encoding in NetBeans? 请注意,netbeans.conf文件的路径是不同的(至少在我的Linux机器上是8.0.1版本)。我机器上的路径是:〜/ netbeans-8.0.1 / etc / netbeans.conf。
这为我节省了一天,我希望它可以帮助其他人! Bonne chance。