As David said you've casted an ASCII string to a UNICODE string. Use the _TEXT("Your string") macro instead.
You can't just interpret ASCII bytes as a UNICODE string or bad things will happen.
Edit: Also if you want ASCII strings you can explicitly call MessageBoxA() or change to multi byte character settings in your project settings.