Dhafiq Sagara adalah orang bodoh yang tidak bisa apa-apa, tapi dia selalu berusaha untuk terus menjadi yang lebih baik. Rasa keingin-tahuannya sangat tinggi, selalu berusaha dan terus berusaha, trial dan error adalah prinsip belajarnya.

29 Jan 2009

KEANEHAN WINDOWS bagian 2: Membuat Kalimat Dengan Pola 4-3-3-5 Karakter Pada Notepad

Pernah Membuat kalimat dengan kombinasi karakter pola 4-3-3-5 pada notepad...? Klo belum, monggo dicoba...

misal tulis Kalimat berikut pada notepad "Bush hid the facts" atau "Saya kok gak lapar" (tanpa tanda petik). Kemudian simpanlah dalam bentuk .txt dan tutuplah notepad tsb. Kemudian bukalah kembali simpanan notepad yang baru saja anda tulis. Apakah yang terjadi? Aneh atau Kerenkah?
Kalimat yang anda tulis berubah menjadi ||||||||| kotak-kotak kan? hahaha...itulah rahasia dan keanehan OS Windows.


Tapi jika anda membukanya menggunakan wordpad, kalimat tetap dibaca murni oleh wordpad. kalimat utuh ditampilkan sesuai yang anda ketikkan.

Ternyata tidak hanya kombinasi pola 4-3-3-5 saja yang mengalami keanehan. Pola 8-5-3-5 ternyata juga mengalami hal yang sama. Bukalah Notepad baru dan silahkan dicoba dengan mengetikkan kalimat seperti "andaikan semua hal ajaib" atau kalimat lainnya juga boleh asal pola karakternya 8-5-3-5. Pasti hasilnya juga sama |||||||||||| kotak-kotak juga kan?

Jika anda tidak membuka notepad baru/jika anda mengedit kalimat pola 4-3-3-5 atau 8-5-3-5 yang telah disave, maka pola kalimat tersebut tidak akan berubah atau tidak berfungsi. Maka saat anda akan mengetikkan kalimat baru, haruslah dengan membuka notepad baru.

Mengapa bisa seperti itu?

MARI KITA BAHAS BERSAMA

Ketika kalimat "bush hid the facts" atau "andaikan semua hal ajaib" (atau kalimat apapun asalkan pola karakternya 4-3-3-5 atau 8-5-3-5) disimpan ke dalam sebuah file, notepad menyimpan tanpa masalah. Bisa dibuktikan dengan membuka file tersebut dengan editor lain, seperti wordpad, Kalimat yang diketikkan tampil sempurna pada wordpad.
Akan tetapi masalah baru muncul waktu file tsb dibuka melalui notepad itu sendiri. Sebelum membuka file itu, notepad berusaha ngedeteksi encoding yg digunakan. Ternyata algoritma deteksi ini keliru jika file yang dimaksud mengandung kalimat dengan pola 4-3-3-5 karakter atau 8-5-3-5 karakter, sehingga membentuk kode ASCII tertentu. Akibatnya file yg disimpan dalam encoding ANSI tsb malah dibuka dalam encoding UTF-16.

Tidak ada komentar:

Posting Komentar