请问,有熟悉netbeans的高手吗,我用netbeans打开文件,它偶尔会把utf-8文件当gb文件打开,是怎么回事?
程序员文章站
2022-04-30 10:43:15
...
netbeans utf-8 遇到这样的问题:
一个CSS文件,可以确定是以utf-8格式保存的。
一方面,这个文件原本就是通过netbeans创建的,现在只不过是把它保存到了项目之外的地方当成一个单独的文件打开。
另一方面也使用其他编辑器验证过。
当用netbeans打开这个文件的时候,呈现预览的时候,显示还是正确的:
可,选择打开之后,却出现这样的错误提示:
如果,在这个错误提示之下,依然选择“是”打开文件,文件出现乱码:
为什么呢?
一个CSS文件,可以确定是以utf-8格式保存的。
一方面,这个文件原本就是通过netbeans创建的,现在只不过是把它保存到了项目之外的地方当成一个单独的文件打开。
另一方面也使用其他编辑器验证过。
当用netbeans打开这个文件的时候,呈现预览的时候,显示还是正确的:
可,选择打开之后,却出现这样的错误提示:
如果,在这个错误提示之下,依然选择“是”打开文件,文件出现乱码:
为什么呢?
回复讨论(解决方案)
显然是你没有设置 netbeans 的默认字符集
显然是你没有设置 netbeans 的默认字符集
请问,默认字符集在哪里设置呢?简单找了一下,木找到。俺一直以为只有在创建项目的时候才能设置字符集呢。
另外,即使,木有设置默认字符集,实际上,也面临一个问题,那就是Netbeans把一个utf-8文件当成GB2312文件了。
换言之,Netbeans不能自动识别文件编码格式,只按照设定方式打开文件(假设当前默认字符集被设定为GB2312了)。