Aby wyświetlić w konsoli linux'a (i nie tylko) znaki specjalne warto skorzystać z kodowania UNICODE, które w swych zasobach posiada wiele ciekawych "krzaczków".
Należy mieć na uwadze, że ich wyświetlanie może zależeć od kodowania konsoli, zainstalowanych czcionek itp. i nie wszystkie znaki będą wyświetlały się prawidłowo.
Przykład użycia unicode w języku C++:
cout << "\u0105" << endl;
gdzie \u0105 to unicode literki ą.
Tabela czcionek wraz z polskimi znakami diakrytycznymi.
Tabele czcionek specjalnych i symboli