关于编码,编码自动改变,详细见内!
我有一个文件是utf-8的,要是我修改了文件的内容,比如,加一句“System.out.pintln("abc!");”
保存之后,再访问该页的时候就会报错,错误的具体意思就是:页面中原来的中文的字符编码不正确。
再把原来的页面复制回来就好了,我理解的意思就是不能对原来的页面文件进行改动。
有遇到同样问题的么,怎么回事啊?帮帮忙,我现在想对原来的一些页面进行改动都不行!
------解决方案--------------------你编写完这文件,单击另保存,弹出一对话框,下面有保存格式的下拉菜单,保存为原先的格式就行了
------解决方案--------------------LZ是怎么打开文件的?
用一个支持utf-8的编辑器打开文件再编辑,保存的时候还是要保存为utf-8
------解决方案--------------------每次都是这样的吗?
UTF-8应该是没问题的啊
通用的字符类型啊
------解决方案--------------------你以前用的不是UTF-8,其它的字符集转变会有乱码出现,
只是你没显示出来,你试在不能修改的地方一个一个字母删除,
就会显示乱码出来,我碰到过这种情况
------解决方案--------------------我用UltraEdit编辑经常碰到这样的问题,我自己总结两个解决方法
1、输入的时候一不小心输入中文或是其他制表字符,尤其是复制的时候,比如从word粘贴过来,带格式。这种情况下打开十六进制方式,把不必要的字符清理,问题解决。
2、上面说的原因,就是英文输入而有问题,我遇见几次,死活不能保存,估计是UltraEdit的BUG,只好把这连续两行代码删除,重新输入,问题解决。
------解决方案--------------------用editplus可以,别用ultraedit,会自动处理编码的,你可以用notepad打开文件,然后把里面utf-8去掉,再用ultraedit打开就ok了