Let op, het kan op verschillende plaatsen mis gaan. Bij de invoer in het scherm, bij het versturen van de ingevoerde gegevens naar de database, bij het opslaan in de database, bij het lezen van de database en bij het weergeven van opgeslagen data op het scherm.
Sinds een aantal jaren is de standaard van karaktersets de zogenoemde "UTF-8". Nagenoeg alle computers en browsers gaan hier goed mee om. Dat is dus de invoer en weergave. Gebruik je phpGedView/WebTrees, gaat alles via de browser. De database van die programma's is volgens mij ook al geheel UTF-8, dus geen probleem.
Gebruik je een programma dat niet in de browser draait (Aldfaer is een losstaand programma) dan hangt het er maar van af wat de programmeurs hebben gebruikt voor de interface (dat wat je ziet) en de database (de opslag). Ik gebruik Aldfaer niet, maar misschien is het een instelling waarmee je kunt aangeven dat het programma UTF-8 moet gebruiken. Ik zou dat dan zeker doen, maar let op dat het programma dan wel alle bestaande niet-UTF-8 goed moet converteren, anders heb je kans dat alle bestaande data opeens vreemde tekens gaat bevatten.
Ik zou dus beginnen met kijken bij de instellingen van het programma en desnoods de helpdesk of een forum raadplegen. Ik weet het niet zeker maar heb wel een sterk vermoeden dat het met die karakterset te maken heeft.