The chm file viewer in windows is based on Internet Explorer. Today, when I was trying to open a chm file, it started displaying that ever boring “Page cannot be displayed” sign. I was wondering what to do, I was damn sure that this file worked before. Is that a some kind of a virus threat or is that my proxy settings? I was messing around the settings, but no luck there. Then, I started to backtrack ( I have a stack on my mind ;-) ). Then finally I found out what I did last was renaming the directory. So, I copied the file out of the directory and tried. Even though it sounds crazy, It worked. Yeah! That’s it. New name of the directory is “C++ & C#”. CHM viewer (Microsoft HTML Help – That’s the correct name I think) doesn’t encode the “#” character for Internet Explorer. So, it fails to load the file. So, I simply renamed it back to “C++”. May be it’s time for me to install wine + IE (Since I’m doing web developing, I need to test my web pages on Internet Explorer) and strict to linux only. I already have wine, but IE is not working :-(