Just short and sweet:
If you use multiple languages on your keyboard or you are copy+pasting snippets from the internet, I don't know about other IDE's but Visual Studio generates RL nightmares whenever you paste Unicode of any form.
If you ever want to prank your friend, switch to Chinese, make a space, and copy over a space randomly in his comments (YES, COMMENTS TOO! Unicode can be anywhere and it breaks things). Watch him scream for hours. Because of the way Unicode works, even if you copy and paste it to notepad and paste it back..... yep it's still Unicode and the nightmares continue.
How to be certain? Copy+paste your entire code to notepad, SAVE IT as ASCII, close it, open it back up >> Now you know it's ASCII. Paste it back and feel at ease.
What actually happens? Did I mention nightmares? Countless random errors that make no sense, give no direction, and make you bald by your own bare hands.
Now that I know this, what should I do? Paste some empty Unicode space in your worst enemy's Visual Studio! Bwahhahaha ...............................