Projekt obsługujący konwersję między formatami znakowymi UTF8, UTF16, ISOx.


==============
Posix/Linux
==============
Przykłady zapisu stron kodowych:
en_US.UTF8
pl_PL.iso_8859-2

Jeśli jakaś strona nie jest obsługiwana, można ją dodać edytując plik
/etc/locale.gen, a następnie uruchomić program `locale-gen` i wprowadzić zmiany
do systemu.

Listę obsługiwanych lokacji można wyświetlić poleceniami:
$> locale -a		// lokacje
$> locale -m		// mapy klawiatury
$> man 1 locale		// dokumentacja


==============
Windows
==============
Przykłady zapisu stron kodowych:
UTF7
UTF8
Polish_Poland.ACP        // MS Windows Active Code Page (Windows 1250)
Polish_Poland.OCP        // MS Windows OEM Code Page (OEM-owy odpowiednik ACP)

Polish_Poland.850        // OEM Multilingual Latin 1; Western European (DOS)
Polish_Poland.28592      // ISO 8859-2
Polish_Poland.852        // OEM Latin 2; Central European (DOS)


==============
Kompilacja
==============
Kompilacji każdego z programów można dokonać wywołując program 'make'.
Nazwa pliku źródłowego odpowiada nazwie programu jaki jest generowany.
Pliki źródłowe:
  tc.c
  tcx.cpp
  tctest.cpp

$> make tc					// GNU gcc/g++
$> nmake -f Makefile.w32.msvc tc.exe		// MS Visual Studio cl.exe

Katalog wszystkich lokalizacji w pliku 'set_locale_win32.txt'.

