I have recently installed window 7 and everything was going perfect but suddenly found problem with @ sign. Whenever I tried to print @ sign it was printing double quotes (") instead, same issue with other characters as well. Backslash (\), number sing (#) was also replace with other characters.
Just doing research on this and found it is because of regional language setting. Default language set with English (United Kingdom). I don't know this is common for UK people but this issue occurs to me first time and I thought it's keyboard issue at first instance but later same issue I found in my friends computer. This can be resolved by changing language to English (United state) from English (United Kingdom).
Follow below steps to change language settings.