【发布时间】:2013-10-31 14:51:44
【问题描述】:
我从不使用 netbeans IDE 的朋友那里得到文件,当我打开包含特殊字符(如 'é'、'à'、...
如果我说是,它会打开文件并将这些字符更改为“�”,例如 或
知道如何安全地打开文件吗?
【问题讨论】:
标签: netbeans netbeans-7
我从不使用 netbeans IDE 的朋友那里得到文件,当我打开包含特殊字符(如 'é'、'à'、...
如果我说是,它会打开文件并将这些字符更改为“�”,例如 或
知道如何安全地打开文件吗?
【问题讨论】:
标签: netbeans netbeans-7
您提到的字母似乎是法语。您需要打开文件,指定原始编码,然后将文件保存为 UTF-8
【讨论】:
我最近遇到了一个非常相似的问题(我有一些中文的 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.
这为我节省了一天,我希望它可以帮助其他人!好机会。
【讨论】: