Modul:Unicode convert/doc
Modul ini dinilai siap digunakan secara umum. Modul ini sudah matang dan diperkirakan bebas dari bug dan siap digunakan pada tempat yang tepat di manapun. Modul ini siap disinggung di halaman-halaman bantuan dan sumber informasi Wikipedia lainnya sebagai pilihan untuk dipelajari para pengguna baru. Untuk mengurangi beban server dan output yang tidak diharapkan, modul ini harus diperlengkapi dengan halaman bak pasir dan kasus uji daripada harus melakukan suntingan coba-dan-salah berulang-ulang. |
Penggunaan[sunting sumber]
Mengonversi kode karakter Unicode, selalu diberikan dalam heksadesimal, ke representasi UTF-8 atau UTF-16 dalam heksadesimal huruf besar atau desimal. Bisa juga membalikkannya untuk UTF-8. Formulir UTF-16 akan menerima dan melewati pengganti yang tidak berpasangan, mis. {{#invoke:Unicode convert|getUTF8|D835}}
→ D835. Fungsi kebalikannya fromUTF8
menerima banyak karakter, dan dapat mengatur masukan dan keluaran ke desimal.
Saat menggunakan dari modul lain, Anda dapat memanggil fungsi ini sebagai mis. unicodeConvert.getUTF8{ args = {'1F345'} }
, tanpa objek frame
.
Untuk menemukan kode karakter dari simbol tertentu (dalam desimal), gunakan mis. Templat:Ml-multi → 128049.
Kode | Output |
---|---|
{{#invoke:Unicode convert|getUTF8|1F345}} |
F0 9F 8D 85 |
{{#invoke:Unicode convert|getUTF8|1F345|base=dec}} |
240 159 141 133 |
{{#invoke:Unicode convert|fromUTF8|F0 9F 8D 85}} |
1F345 |
{{#invoke:Unicode convert|fromUTF8|240 159 141 133|base=dec|basein=dec}} |
127813 |
{{#invoke:Unicode convert|getUTF16|1F345}} |
D83C DF45 |
{{#invoke:Unicode convert|getUTF16|1F345|base=dec}} |
55356 57157 |