Windows 1252 adalah salah satu dari banyak set karakter ukuran tetap. Mac memiliki perangkatnya sendiri. ada beberapa ISO untuk berbagai bagian Eropa dan untuk beberapa bagian lain dunia. Kebanyakan dari mereka memiliki sedikit variasi.
Poin baiknya adalah Anda memiliki karakter berukuran tetap, artinya 1 karakter =1 byte, apa pun yang terjadi.
Poin buruknya adalah:
- Beberapa orang mungkin belum memasang penyandian Anda
- Beberapa orang mungkin menggunakan pengkodean yang sedikit berbeda, menghasilkan sedikit masalah, tidak terlihat jelas, tetapi sangat buruk dalam jangka panjang
- Anda hanya dapat mendukung beberapa bahasa
Itu termasuk kutipan apa pun yang ingin Anda buat. Di windows-1252 Anda tidak dapat menampilkan bahasa Rusia, Yunani, Polandia ...
UTF-8 adalah pengkodean standar untuk representasi unicode pada 1+ byte. Ini dapat mewakili sebagian besar karakter yang mungkin Anda temui, meskipun dirancang untuk bahasa berbasis latin, karena bahasa lain membutuhkan lebih banyak ruang penyimpanan.
Ini digunakan dalam XML, JSON, dan sebagian besar jenis layanan web yang mungkin Anda temukan. Ini adalah default yang baik ketika Anda tidak tahu pengkodean apa yang digunakan. Ini memungkinkan untuk membatasi jumlah masalah penyandian, seperti "Saya pikir Anda menggunakan Latin-1 / Tidak, saya menggunakan latin-9, tetapi kemudian orang ini di mac menggunakan Roman". Jika Anda memiliki lebih dari 1 orang yang mengerjakan konten situs web, mereka mungkin memiliki penyandian yang berbeda pada bentuk plat mereka, dan oleh karena itu konten Anda mungkin akan kacau di beberapa titik.
UTF-8, sejauh yang saya tahu, adalah satu-satunya cara untuk dengan mudah menstandardisasi pengkodean yang digunakan antar orang tanpa diskusi.
Contoh umum adalah, jika situs web Anda dikodekan di windows1252, dan pengembang baru memiliki mac, Anda mungkin akan mendapat masalah.