Bagaimana cara mengubah pengkodean mysql ke utf

Berikut ini adalah screenshot dari “my. .cnf”. Pertama, buka C. direktori dan folder "Data Program" −

Sekarang, klik folder "MySQL" −

Sekarang, klik MySQL Server 8. 0 folder dan buka −

Setelah membuka MySQL Server 8. 0, Anda akan mendapatkan "saya. lokasi file .cnf”.

Setelah membuka saya. cnf, Anda akan mendapatkan set karakter. Buka file dan konten berikut akan terlihat −

Setelah Anda melangkah melampaui batas-batas yang nyaman dari rangkaian karakter khusus bahasa Inggris, Anda dengan cepat menemukan diri Anda terjerat dalam dunia UTF-8 yang sangat aneh. Memang, menavigasi melalui masalah terkait UTF-8 bisa menjadi pengalaman yang membuat frustrasi dan menarik. Postingan ini menyediakan buku resep ringkas untuk mengatasi masalah ini saat bekerja dengan PHP dan MySQL khususnya, berdasarkan pengalaman praktis dan pelajaran yang dipetik

Membagikan

Membagikan

Setelah Anda melangkah melampaui batas-batas yang nyaman dari rangkaian karakter khusus bahasa Inggris, Anda dengan cepat menemukan diri Anda terjerat dalam dunia UTF-8 yang sangat aneh. Memang, menavigasi melalui masalah terkait UTF-8 bisa menjadi pengalaman yang membuat frustrasi dan menarik. Postingan ini menyediakan buku resep ringkas untuk mengatasi masalah ini saat bekerja dengan PHP dan MySQL khususnya, berdasarkan pengalaman praktis dan pelajaran yang dipetik

Oleh Francisco Clariá

Pakar Terverifikasi  di bidang Teknik

Francisco adalah seorang insinyur yang berfokus pada aplikasi lintas platform (Ionic/Cordova) dan berspesialisasi dalam integrasi teknologi perangkat keras-perangkat lunak

Secara default, database MySQL memiliki kumpulan dan susunan karakter latin1. Namun, terkadang Anda mungkin perlu menyimpan karakter UTF8 di database MySQL. Berikut cara mengubah set karakter dari latin1 ke UTF8


Bagaimana mengkonversi database MySQL dari latin1 ke UTF8

Berikut adalah langkah-langkah untuk mengubah set karakter dari latin1 ke UTF untuk database MySQL


1. Tentukan rangkaian karakter saat ini

Masuk ke alat baris perintah MySQL. Anda akan melihat permintaan kata sandi. Masukkan kata sandi Anda untuk masuk ke database MySQL

$ sudo mysql -uroot -p

Jalankan perintah berikut untuk menentukan set karakter saat ini dari database Anda. Ganti database_name di bawah ini dengan nama database Anda

mysql> SELECT default_character_set_name FROM information_schema.SCHEMATA S WHERE schema_name = "database_name"; +----------------------------+ | default_character_set_name | +----------------------------+ | latin1 | +----------------------------+_

Jika Anda ingin menentukan kumpulan karakter untuk tabel database tertentu, jalankan perintah berikut. Ganti nama_database dan nama_tabel dengan nama database dan tabel Anda masing-masing

mysql> SELECT CCSA.character_set_name FROM information_schema.TABLES T, information_schema.COLLATION_CHARACTER_SET_APPLICABILITY CCSA WHERE CCSA.collation_name = T.table_collation AND T.table_schema = "database_name" AND T.table_name = "table_name";

Bonus Baca. Cara Meningkatkan Max Connections di MySQL

2. Ubah Set Karakter dari latin1 ke UTF8

Jalankan perintah berikut untuk mengubah set karakter database MySQL dari latin1 ke UTF8. Ganti database_name dengan nama database Anda

Untuk MySQL> 5. 5

mysql> ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Untuk MySQL

Postingan terbaru

LIHAT SEMUA