in version 13 in 64-bit variant German umlauts are converted into question marks (?) when compiling in the database. The source file remains unchanged.
32-bit version is ok.
Character Sets are the same in both versions:
Character Sets
Character size: 1 byte(s)
CharSetID: 31
NCharSetID: 2000
Unicode Support: True
NLS_LANG:
NLS_CHARACTERSET: WE8ISO8859P1
NLS_NCHAR_CHARACTERSET: AL16UTF16
It seems that there is no NLS_LANG defined on your PC. This will cause the problem you are experiencing. To fix this, create an NLS_LANG environment variable on your PC to enforce this setting for all your Oracle Clients. The syntax is: