If the language installed on this laptop is not English then I believe you will also have to install an English language pack to get the correct characters into Windows, at least that is my interpretation of the help links on the keyboard control panel.
If it has English as the installed language on the computer but a non-English language keyboard then be aware that there are two different English language keyboard layouts - UK and USA. If you have UK English on the computer you need the UK keyboard, similarly for the USA. The letters and numbers are the same but the symbols are different. If you hold the shift key down on a UK keyboard and press 1, 2, 3, 4 you will get !, ", £, $,