Eclipse乱码解决⽅案总结(UTF8--GBK)
UTF8 --> GBK; GBK --> UTF8
eclipse的中⽂乱码问题,⼀般不外乎是由操作系统平台编码的不⼀致导致,如Linux中默认的中⽂字体编码问UTF8,⽽Windows默认的中⽂编码为GBK,因此将Linux和Windows下的eclipse/Myeclipse项⽬源码在不同平台间的拷贝,都会出现乱码,原因就是中⽂字符编码的不⼀致。
解决办法1:
修改⼯作空间的编码格式:
Window->Preferences->General->Workspace->Text file Encoding
解决办法2:
修改单个⼯程的编码格式:
右击⼯程,在弹出的菜单中选择最后⼀项“Properties” ,eclipse设置简体中文
在打开的新窗⼝左边的菜单树中选择 Info(即第⼀个),然后在右⾯到 Text file encoding ,选择 “oth
er”,在下拉框中选择需要的编码⽅式。
解决办法3:
修改⼀类⽂件的编码格式:
Window-->Preferences-->General-->Content Types-->把需要的⽂件类型指定⼀种编码,⽐如GBK
解决办法4:
注意事项:
1. 如果项⽬中既有UTF8编码的⼯程,⼜有GBK等编码的⼯程,那么可以将不同编码的项⽬设定在不同的⼯作空间(Swicth Workspace),这样分开进⾏开发,就不会有编码的混乱了。
2. Android NDK 的Native C/C++开发,Java和C/C++编码要⼀致,否则编译会报错。
3. 如果Linux下想⽀持GBK中⽂编码(在Windows下⽂件中的中⽂不乱码),那么需要在系统的编码设置⾥进⾏设定,详细可以⽹络搜索,不赘述。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论