MultiByteToWideChar() Function behave differently when code page is changed from CP_ACP to CP_UTF8
the input string is Grüezi zäme to be converted into widechar
work fine when use CP_ACP
but when i use CP_UTF8 it removes special chars
"ü" and "ä"
using CP_UTF8 as MSDN suggest we should use CP_UTF8 for consistent result