Ansi/Unicode functions enhancement