i18n i kodowanie plików .properties

środa, 17 lutego 2010 by Michał Jezierski
Ktoś kiedyś sobie wymyślił, że pliki .properties, których programiści używają do przechowywania tagów językowych swoich aplikacji, muszą być zapisane z użyciem kodowania ISO 8859-1 (czyli tzw. Latin1). Utrudnia to troche życie, bo na przykład zamiast ą trzeba pisać \u0105, a zamiast Ę piszemy \u0118 i na tym oczywiście lista się nie kończy, bo każdy "niełaciński" znak zapisujemy w ten sposób. Pod adresem

http://www.tamasoft.co.jp/en/general-info/unicode.html

mamy dość obszerną tabelę ze znakami w Unicode.

Nieświadomy istnienia narzędzia native2ascii postanowiłem sam napisać prostą okienkową aplikację umożliwiającą taką konwersję. Wybór padł na Qt4.6, czyli C++ i wygląda to mniej więcej tak




Całość została skompilowana pod Ubuntu 9.10 i dostępna jest pod adresem http://jezier.net/files/escaped-unicode-converter.zip [28kB]
Posted in Etykiety: | 0 Comments »

Brak komentarzy:

Prześlij komentarz