I ASSume that the line numbers shown to the left of your code do not appear in the disk file? They're just in the display, right? That would do it! Any sort of a typo would likely cause that error. One of my favorites is:
mob eax, ebx
Joe suggests UTF8. I think that plain ascii, encoded as UTF8, is... plain ascii. If I'm wrong, that could account for it. Save your source code as plain ascii, if your editor gives you a choice. Regular notepad has a habit of saving your text as "test.asm.txt" if you don't tell it otherwise. That doesn't seem to be happening here. (and would give a different error message)... Some editors like to save as ".doc" format by default, which might cause a problem... I think notepad++ is okay(?).
The example you've got is for Linux, and won't run on any version of Windows. It "should" assemble without complaint, though. The command line you've given Nasm will assemble to a 16-bit, flat binary file, which won't run either...
Find an example for Windows. I think a 32-bit Windows example will run on Win64. Something with "MessageBoxA" in it would be a good one to start with. It'll say "extern MessageBoxA" near the top of it, probably. Then you'll want an appropriate command line for Nasm. "nasm -f win32 test.asm", probably (Nasm will create files in several different output formats). That will ("should") create "test.obj". Then you'll need a linker...
Your best bet might be to grab the NASMX package:
http://sourceforge.net/projects/nasmx/files/nasmx-1.0/windows/That'll have examples in it, and a linker, which you'll need...
That doesn't really explain the error message... I suspect a typo, or maybe your source file is saved in some "weird" format...
I see Mathi's online... I'll bet he's got this solved!
Best,
Frank