Please make sure you are using a font that actually can display Vietnamese characters. Try "Arial" or "Times New Roman" (yes, they are not fonts for coding, but just try it). If you can type (and see) Vietnamese with those kind of fonts, it's your font choice to be consider.
P.S: I can type and see Vietnamese using Consolas font. I'm on Mac OS X Lion.