Bagikan melalui


Strategi Internasionalisasi

Tergantung pada sistem operasi dan pasar target Anda, Anda memiliki beberapa strategi internasionalisasi:

  • Aplikasi Anda menggunakan Unicode.

    Anda menggunakan fungsionalitas khusus Unicode dan semua karakter memiliki lebar 16 bit (meskipun Anda dapat menggunakan karakter ANSI di beberapa bagian program untuk tujuan khusus). Pustaka run-time C menyediakan fungsi, makro, dan jenis data untuk pemrograman khusus Unicode. MFC sepenuhnya diaktifkan Unicode.

  • Aplikasi Anda menggunakan MBCS dan dapat dijalankan pada platform Win32 apa pun.

    Anda menggunakan fungsionalitas khusus MBCS. String dapat berisi karakter byte tunggal, karakter byte ganda, atau keduanya. Pustaka run-time C menyediakan fungsi, makro, dan jenis data untuk pemrograman khusus MBCS. MFC sepenuhnya mendukung MBCS.

  • Kode sumber untuk aplikasi Anda ditulis untuk portabilitas lengkap — dengan mengkompilasi ulang dengan simbol _UNICODE atau simbol _MBCS yang ditentukan, Anda dapat menghasilkan versi yang menggunakan baik. Untuk informasi selengkapnya, lihat Pemetaan Teks Generik di tchar.h.

    Anda menggunakan fungsi run-time C yang sepenuhnya portabel, makro, dan jenis data. Fleksibilitas MFC mendukung salah satu strategi ini.

Sisa topik ini berfokus pada penulisan kode portabel sepenuhnya yang dapat Anda bangun sebagai Unicode atau sebagai MBCS.

Baca juga

Unicode dan MBCS
Halaman Lokal dan Kode