Mungkin ada kalanya Anda sedang bekerja di terminal Linux dan tiba-tiba melihat kesalahan “can’t set the locale” dan melihat beberapa karakter misterius seperti “��”. Kesalahan ini terjadi karena dukungan pengkodean UTF-8 yang salah dikonfigurasi atau hilang di Linux. Dukungan lokal UTF-8 diperlukan saat Anda menggunakan bahasa selain bahasa Inggris atau menggunakan emoji. Jadi dalam artikel ini, pertama-tama kami akan menjelaskan apa itu UTF-8, dan kemudian menunjukkan cara mengaktifkan dukungan UTF-8 di Linux jika tidak ada.
Mengaktifkan Dukungan UTF-8 di Linux (2023)
Daftar Isi
Apa Arti UTF-8?
UTF-8 singkatan dari “ UCS Transformation Format 8,” dan ini adalah bentuk pengkodean karakter yang paling umum untuk Unicode. Di sini, setiap karakter unik dipetakan ke unit satu byte. Dan karena satu byte terdiri dari 8 bit, maka UTF menyertakan”-8″dalam namanya. Byte ini akhirnya diinterpretasikan oleh pemroses bahasa menjadi biner agar pemroses memahami bahasa manusia kita.
Lokal variabel lingkungan menyediakan dukungan untuk UTF-8 di Linux dan dapat dimodifikasi dengan langkah mudah melalui terminal. Ini memungkinkan sistem Linux Anda menampilkan karakter dengan benar dari berbagai bahasa dalam file teks atau situs web.
Bagaimana untuk Mengaktifkan Lokal UTF-8 di Linux
Menginstal Paket lokal
Paket lokal biasanya diinstal selama instalasi distro Linux Anda, tetapi kadang-kadang, bisa rusak dan menampilkan beberapa kesalahan menggunakan. Jika Anda menghadapi masalah, pertama-tama kami sarankan untuk menempelkan perintah di bawah ini di Terminal Linux untuk memeriksa apakah paket lokal diinstal di komputer Anda:
sudo dpkg-l locales
Jika locales diinstal pada sistem Anda, Anda akan mendapatkan keluaran yang serupa seperti di bawah ini:
Jika Anda mendapatkan kesalahan atau nilai yang hilang pada keluaran, maka Anda perlu menginstal paket locales menggunakan perintah di bawah ini. Kemudian, Anda dapat mengaktifkan dukungan untuk UTF-8 secara manual di Linux.
sudo apt-get install locales
Menyetel Lokal yang Benar (UTF-8)
1. Setelah Anda menginstal paket, Anda perlu membuat ulang lokal untuk mengaktifkan dukungan UTF-8 melalui perintah di bawah ini di terminal Linux:
sudo dpkg-reconfigure locales
2. Perintah di atas digunakan untuk meregenerasi lokal untuk semua bahasa yang tersedia. Turunkan daftar menggunakan tombol panah dan pilih lokal UTF – 8 pilihan Anda untuk diaktifkan. Kami telah memilih”en_US.UTF-8″(English UTF-8) dalam tutorial ini.
3. Selanjutnya, setel lokal default sebagai”en_US.UTF-8″dan tekan Enter. Ini akan membuat ulang lokal UTF-8 yang dipilih di Terminal Linux Anda.
Buat perubahan lokal Permanen
1. Setelah perintah di atas selesai membuat ulang lokal, buka file.bashrc menggunakan perintah ini di Terminal:
sudo vim.bashrc
2. Setelah file terbuka di editor Vim di Terminal, salin dan tempel baris berikut di akhir file.bashrc.
ekspor LC_ALL=en_US.UTF-8
ekspor LANG=
ekspor LANGUAGE=
3. Setelah menambahkan ini, Anda harus keluar dari editor vim. Untuk itu, pertama-tama Anda harus tekan tombol “Esc” lalu ketik “:w” untuk menyimpan dan keluar dari file.
Verifikasi Perubahan yang Dilakukan
Setelah melalui begitu banyak langkah, Anda pasti ragu apakah dukungan UTF – 8 untuk terminal Linux telah diaktifkan atau tidak. Untuk memverifikasi perubahan, jalankan perintah lokal di Terminal. Anda sekarang akan melihat perubahan yang Anda buat pada file konfigurasi.bashrc. Terakhir, reboot sistem agar dukungan lokal UTF-8 mulai berlaku.
[SOLVED] Dukungan UTF-8 yang Hilang di Terminal Linux
Dengan dukungan UTF – 8 yang dinonaktifkan di Terminal Linux, ini dapat menyebabkan pengalaman yang cukup membuat frustrasi bagi sebagian besar pengguna karena teks keluar sebagai omong kosong dan tidak terbaca. Namun, dengan langkah-langkah yang telah kami tunjukkan di atas, kami harap Anda dapat mengaktifkan dukungan untuk lokal UTF-8 di komputer Linux Anda. Jika Anda menghadapi masalah dalam memperbaiki masalah ini, beri tahu kami di komentar di bawah. Juga, saat Anda berada di sini, lihat perintah Terminal Linux penting yang harus diketahui semua orang.
Tinggalkan komentar
Sudah beberapa bulan sejak seri iPhone 14 diluncurkan, dan telah dipastikan bahwa ini adalah tahun model Pro. Tetapi jika Anda berniat untuk mencari Pro berenda, jumlah yang harus ditanggung […]
Wondershare telah mengembangkan beberapa perangkat lunak dan alat terbaik untuk menyederhanakan hidup dan upaya kreatif kita selama beberapa tahun terakhir. Secara khusus, Wondershare Filmora telah menerima banyak penghargaan. Itu adalah penerima penghargaan Video Editing Leader […]
Arsitektur Raptor Lake yang baru memberdayakan jajaran prosesor generasi ke-13 Intel yang baru, yang telah keluar untuk sementara waktu sekarang. Core i9-13900K adalah CPU kelas atas dalam jajaran Intel Generasi ke-13, dan kami berkesempatan menghabiskan beberapa […]