The truth of Bush hid the facts
WidgetBucks - Trend Watch - WidgetBucks.com

The truth of Bush hid the facts

If you don't know what is "Bush hid the facts", let me give you a brief explanation. This instructions work on all windows except Vista.

  • 1. Open your Notepad
  • 2. Type "bush hid the facts" without quote
  • 3. Save the file with any name
  • 4. Open the file again

What you see isn't what you typed. This is an easter egg. Or maybe even Microsoft's programmers hate Bush. That's what we knew.

But the truth is that all 4-3-3-5 strings work. So if you type "this app can break". The same results. It appears to be bug from Microsoft which has been fixed in Vista. Here is someone from JCXP.net forum explanation:

Whenever we open a text file in notepad, it determines whether the text is ASCII or Unicode.. But actually there is no way in the world to exactly determine whether the text is ASCII or Unicode.. There is a function called IsTextUnicode in windows API.. The function does some tests on the text based on statistical data.. This is what MSDN says about the function..
"The function uses various statistical and deterministic methods to make its determination.. These tests are not foolproof. The statistical tests assume certain amounts of variation between low and high bytes in a string, and some ASCII strings can slip through. For example, if lpBuffer points to the ASCII string 0x41, 0x0A, 0x0D, 0x1D (A\n\r^Z), the string passes the IS_TEXT_UNICODE_STATISTICS test, though failure would be preferable."


Okay enough is enough. I hope now you get the idea of what's really going on.

Reference : Digg
AddThis Social Bookmark Button

4 comments:

    On 9:26 PM NJS said...

    Nice Find.

     
    On 4:04 PM Anonymous said...

    erhhh not really... I tried other 4-3-3-5 combinations and they all seem to be working fine!!

    sorry buddy but there's something more to it

     
    On 11:38 PM Jason said...

    Have u tried this app can break? or bush hid the facts?

    Yeah! there's a lot more reason behind.

    You can read on my followup post hereNotepad bug in details

     
    On 7:31 PM Anonymous said...

    Well actually yes, it is cuz of the ASCII and UNICODE (no)difference, but if u find it annyoing u can trick it... just write Bush hid the facts or whatever in that 4 3 3 5 formation BUT! when you type Bush, hold ALT button and press 0160! that should actually convince Notepad u'r on ASCII and convert into words that make some sense.