Protože samotný OS používá jinou znakovou sadu (v tomto případě WE8MSIN1252). Ale protože NLS_LANG (na klientovi) je nastaveno na AL32UTF8, Oracle o tom neví. Oracle vždy používá hodnotu v NLS_LANG a ignoruje systémová nastavení, zatímco (téměř) veškerý ostatní software používá nastavení OS.
Aby se tento problém vyřešil, musí být místní (klientský) NLS_LANG stejný jako znaková sada OS. Nebo (jiná možnost) software běžící na klientovi musí překódovat znaky sám.