This is a keyboard input language problem. What symbol do you get when you press
Shift 2 ? What is the symbol printed on that key on your keyboard (and I'm talking about the key on the main part of the keyboard, above the QWERTY keys,
and not the separate numerical keypad). If it is
" then it is UK English, but if it is
@ then it is US English. If neither, then it is probably another language.
Whatever the case, have a look here
Keyboard Layout - Change and change the language to suit your keyboard.