Rumah > Soal Jawab > teks badan
公司的不同项目是不同的编码格式 比如后台定时之类的程序是GBK 管理平台是UTF-8。现在eclipse导入过来之后在项目上点右键更改项目的编码格式为GBK,但是下面的文件仍然是UTF-8(我在Window->Preferences->General->Workspace->Text file encoding这个里面设置的是UTF-8),请问怎么单独设置某个工程的所有编码?谢谢
ringa_lee2017-04-21 10:58:52
Terdapat tiga peringkat tetapan pengekodan dalam Eclipse: global, projek dan fail. Pengekodan fail akan mengatasi pengekodan projek dan pengekodan projek akan mengatasi pengekodan global.
Tekaan saya: Walaupun pengekodan projek anda ditukar kepada GBK, ia hanya berkesan untuk fail baharu. Jika fail lama dalam projek dikodkan UTF-8, pengekodannya akan menimpa pengekodan projek, iaitu, ia tidak akan terjejas oleh pengekodan projek yang anda tetapkan. Penyelesaiannya ialah: Klik kanan pada fail dan tetapkan pengekodan fail dalam sifat fail.
Tetapi jika fail itu pada asalnya dikodkan dalam UTF-8 dan anda menukarnya secara paksa kepada pengekodan GBK, fail itu akan bercelaru dan projek tidak akan disusun lagi. Penyelesaiannya ialah: mula-mula simpan fail sebagai pengekodan GBK, dan kemudian tetapkan pengekodannya dalam sifat fail. Sangat menyusahkan. Oleh itu, untuk projek sedia ada, jangan ubah pengekodannya melainkan perlu.
Untuk rujukan sahaja.