Geh die einzelnen Zeichensätze durch, die du unterstützen möchtest, und such dir die entsprechenden
Unicode-Nummern raus. Tabellen, welches Zeichen in welchem Zeichensatz welchem
Unicode-Zeichen entspricht, findest du
hier. Bei den ISO8859-Sätzen sind die ersten 127 immer gleich, erst ab 128 gibts die Unterschiede. Das reicht dann für griechisch, kyrillisch, hebräisch, thai und die diversen europäischen Sonderzeichen.