2010-04-25 29 views
25

Yakın zamanda bir proje hazırladım, iyi organize ettim ve ... Mac'imi Eclipse ile çalıştırdım. Bir şekilde MacRoman'daki her şeyi sakladı. Projenin UTF8 olması gerekiyor. Dönüşümleri gerçekleştirmenin kolay bir yolu var mı?Eclipse Kodlama MacRoman -> UTF8

cevap

42

WOLips/WOProject için bu blog postDavid HOLT ile ilgili ayrıntılı açıklamalarınız vardır.

kontrol varsayılan tercihleri: Eclipse

Encoding in Eclipse preferences

, Preferences>General>Workspace gidip Text File Encoding olarak UTF-8 seçin.
Bu, çalışma alanınızdaki tüm kaynaklar için kodlamayı ayarlamalıdır. Bundan sonra, varsayılan kodlamayı kullanarak oluşturduğunuz tüm bileşenlerin hepsi eşleşmelidir.

Değişim kaynak (proje, klasör veya dosyanın) için kodlama

Sağ (veya Control) Paket Explorer WO kaynak tıklayın ve bağlamsal menüsünün altındaki Özellikler seçeneğini seçin.
Resource>Text File Encoding'a gidin.
Yukarıdaki değişikliği yaptıysanız, "Inherited from container (UTF-8)" görmelisiniz, aksi halde (MacRoman) olacaktır.
Other - UTF-8'u seçin ve uyarıyı gidermek için Uygula'yı seçin.

+1

Çok sayıda kaynağa ait metin kodlamasını, bunlardan tek tek geçmeden değiştirmenin bir yolu var mı? – JDelage

+1

@JDelage Varsayılan olarak, hepsi "Kapsayıcıdan devralındı" olarak ayarlanmalıdır. Projeye kadar olan konteynerler böyle olmalı ve proje varsayılan değere ayarlanmalıdır. Yani, varsayılanı değiştirdiğinizde, yinelemeli olarak uygulanır. Şeyleri yeniden kodlamaya çalışıp çalışmadığından emin değilsiniz… hepsi oldukça gariptir. – Potatoswatter

+2

Bu sadece yeni dosyaların kodlamasını değiştirir. Her eski dosyayı yeni kodlamaya el ile dönüştürmem gerekiyor mu? İspanyolca'da berbat bir sürü karakter var. – Sloy