无法安全打开NetBeans文件

laik7k3q  于 8个月前  发布在  其他
关注(0)|答案(3)|浏览(91)

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

如果我说是的,它打开文件并将这些字符更改为“”,如


有办法安全地打开文件吗?

j2qf4p5b

j2qf4p5b1#

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

iovurdzv

iovurdzv2#

我最近遇到了一个非常类似的问题(我有一些中文的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.

这救了我的一天,我希望它能帮助别人在那里!祝你好运。

qeeaahzv

qeeaahzv3#

在网上找到了一个适用于MPLAB X的netbeans解决方案。更正两个文件,...\mplab_ide\etc\mplab_ide.conf... mplab_ide\harness\etc\app.conf
在default_options=行中添加一个附加选项“-J-Dfile.encoding=UTF-8”。示例default_options="-J-Dfile.encoding=UTF-8 -J-Dstatistics.connect=false -J-Dcore.properties.disableHttpProxy=true. default_options="-J-Dfile.encoding=UTF-8 -J-Dcrownking.stream.verbosity=very-quiet.

相关问题