Rumah pangkalan data tutorial mysql MySQL中文汉字乱码问题分析

MySQL中文汉字乱码问题分析

Jun 07, 2016 pm 05:53 PM
aksara Cina yang kacau

mysql出现乱码90%都是中文汉字才会出现乱码,英文是不会有乱码的,这样我们应该可以想到mysql默认是支持uft-8编码的哦,解决办法也就简单了

解决网页中乱码的问题,在程序查询时定义

 代码如下 复制代码
db =  mysql _connect("localhost", "user","pass"); 
mysql__db("message",$db);
mysql_query("SET NAMES 'utf8'",$db);

 

将所有的环境都设置为utf8编码,你可以在sqlYog的查询窗口中使用

1. SHOW VARIABLES LIKE 'character_set_%';

编辑配置文件

1.编辑/etc/my.cnf ,在[mysql]段加入

 代码如下 复制代码
default_character_set=utf8;


导入数据有中文乱码的问题

1:将数据编码格式保存为utf-8

设置默认编码为utf8:

 代码如下 复制代码

set names utf8;

设置db_name默认为utf8:

 代码如下 复制代码

ALTER DATABASE `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

设置表tb_name默认编码为utf8:

 代码如下 复制代码

ALTER TABLE `tb_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

导入:

 代码如下 复制代码

LOAD DATA LOCAL INFILE 'C:\utf8.txt' INTO TABLE yjdb;

phpadmin中文乱码

在Phpmyadmin文件夹下找到libraries文件夹,修改里面select_lang.lib.php文件

a)zh-gb2312 修改成 zh-gb2312-utf-8

b)修改MySQL_charset_map 数组中

 代码如下 复制代码

'gb2312' => 'utf-8' 修改成 'gb2312' => 'latin1', (有的显示'gb2312' => 'gb2312' ,修改同理)

c)修改MySQL_charset_map 数组中

 代码如下 复制代码

'utf-8' => 'utf-8' 修改成 'utf-8' => 'latin1', 之后重启httpd就OK了。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHP Dompdf Kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHP Dompdf Mar 05, 2024 pm 03:45 PM

Kaedah untuk menyelesaikan masalah bahasa Cina PHPDompdf PHPDompdf ialah alat untuk menukar dokumen HTML kepada fail PDF Ia berkuasa dan mudah digunakan. Walau bagaimanapun, semasa memproses kandungan Cina, anda kadangkala menghadapi masalah aksara Cina yang bercelaru. Artikel ini akan memperkenalkan beberapa kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHPDompdf dan memberikan contoh kod khusus. 1. Apabila menggunakan fail fon untuk memproses kandungan Cina, masalah biasa ialah Dompdf tidak menyokong kandungan Cina secara lalai.

Penyelesaian muktamad kepada masalah aksara Cina yang kacau dalam PyCharm Penyelesaian muktamad kepada masalah aksara Cina yang kacau dalam PyCharm Jan 27, 2024 am 08:00 AM

Kaedah muktamad untuk menyelesaikan masalah aksara Cina yang kacau dalam PyCharm memerlukan contoh kod khusus Pengenalan: PyCharm, sebagai persekitaran pembangunan bersepadu (IDE) Python yang biasa digunakan, mempunyai fungsi yang berkuasa dan antara muka pengguna yang mesra, serta disukai dan digunakan oleh. majoriti pemaju. Walau bagaimanapun, apabila PyCharm memproses aksara Cina, kadangkala ia mungkin menghadapi aksara bercelaru, yang menyebabkan masalah tertentu dalam pembangunan dan penyahpepijatan. Artikel ini akan memperkenalkan cara menyelesaikan masalah bercelaru bahasa Cina dalam PyCharm dan memberikan contoh kod khusus. 1. Sediakan projek

Punca dan penyelesaian biasa untuk aksara Cina yang kacau dalam pemasangan MySQL Punca dan penyelesaian biasa untuk aksara Cina yang kacau dalam pemasangan MySQL Mar 02, 2024 am 09:00 AM

Penyebab dan penyelesaian biasa untuk aksara Cina yang kacau dalam pemasangan MySQL MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan, tetapi anda mungkin menghadapi masalah aksara Cina yang kacau semasa digunakan, yang membawa masalah kepada pembangun dan pentadbir sistem. Masalah aksara Cina bercelaru terutamanya disebabkan oleh tetapan set aksara yang salah, set aksara yang tidak konsisten antara pelayan pangkalan data dan pelanggan, dsb. Artikel ini akan memperkenalkan secara terperinci punca dan penyelesaian biasa aksara Cina yang kacau dalam pemasangan MySQL untuk membantu semua orang menyelesaikan masalah ini dengan lebih baik. 1. Sebab biasa: tetapan set watak

Apa yang perlu dilakukan jika ajax menghantar aksara Cina yang kacau Apa yang perlu dilakukan jika ajax menghantar aksara Cina yang kacau Nov 15, 2023 am 10:42 AM

Penyelesaian untuk ajax untuk menghantar aksara Cina yang kacau: 1. Tetapkan kaedah pengekodan bersatu 2. Pengekodan bahagian pelayan 4. Tetapkan pengepala respons HTTP; Pengenalan terperinci: 1. Tetapkan kaedah pengekodan bersatu untuk memastikan pelayan dan klien menggunakan kaedah pengekodan yang sama Dalam keadaan biasa, UTF-8 ialah kaedah pengekodan yang biasa digunakan kerana ia boleh menyokong pelbagai bahasa dan set aksara; 2 , Pengekodan bahagian pelayan Di bahagian pelayan, pastikan data Cina dikodkan dalam kaedah pengekodan yang betul dan kemudian dihantar kepada pelanggan, dsb.

Apakah yang perlu saya lakukan jika halaman web PHP mempunyai aksara Cina yang kacau? Penyelesaian yang lengkap Apakah yang perlu saya lakukan jika halaman web PHP mempunyai aksara Cina yang kacau? Penyelesaian yang lengkap Mar 26, 2024 pm 03:27 PM

Masalah aksara Cina yang kacau dalam halaman web PHP ialah aksara Cina dipaparkan sebagai aksara yang kacau dalam paparan halaman web Keadaan ini biasanya disebabkan oleh pengekodan yang tidak konsisten atau set aksara tidak ditetapkan. Menyelesaikan masalah aksara Cina bercelaru dalam halaman web PHP memerlukan bermula dari banyak aspek Berikut adalah beberapa penyelesaian biasa dan contoh kod khusus. Tetapkan pengekodan fail PHP: Mula-mula pastikan pengekodan fail PHP itu sendiri ialah UTF-8 Anda boleh menetapkan pengekodan UTF-8 apabila menyimpan dalam editor, atau tambahkan kod berikut pada pengepala fail PHP untuk ditetapkan. pengekodan: &l

Kaedah untuk menyelesaikan masalah aksara Cina yang kacau dalam sistem Linux Kaedah untuk menyelesaikan masalah aksara Cina yang kacau dalam sistem Linux Feb 19, 2024 am 09:22 AM

Masalah aksara Cina bercelaru Linux adalah masalah yang sering dihadapi oleh ramai pengguna Cina apabila menggunakan sistem Linux. Sebab utama aksara Cina bercelaru ialah pengekodan aksara lalai yang digunakan oleh sistem Linux ialah UTF-8, tetapi sesetengah perisian atau aplikasi mungkin tidak serasi dengan pengekodan UTF-8, menyebabkan aksara Cina tidak dipaparkan dengan betul. Terdapat banyak cara untuk menyelesaikan masalah ini Beberapa penyelesaian biasa akan diperincikan di bawah dan contoh kod khusus akan disediakan. Ubah suai tetapan pengekodan aksara terminal: Tetapan pengekodan aksara terminal menentukan sama ada terminal boleh dengan betul

Kaedah praktikal untuk menyelesaikan masalah aksara Cina yang kacau dalam Eclipse dengan berkesan Kaedah praktikal untuk menyelesaikan masalah aksara Cina yang kacau dalam Eclipse dengan berkesan Jan 03, 2024 pm 05:50 PM

Petua praktikal untuk menyelesaikan dengan cepat aksara Cina yang kacau dalam Eclipse memerlukan contoh kod khusus: Eclipse ialah persekitaran pembangunan bersepadu (IDE) yang digunakan secara meluas yang bukan sahaja menyokong pembangunan berbilang bahasa pengaturcaraan, tetapi juga menyokong berbilang sistem pengendalian. Walau bagaimanapun, kadangkala apabila menggunakan Eclipse, kami mungkin menghadapi masalah aksara Cina yang bercelaru, yang membawa kesulitan kepada kerja pembangunan kami. Artikel ini akan memperkenalkan beberapa teknik praktikal untuk membantu kami menyelesaikan dengan cepat masalah aksara Cina yang kacau dalam Eclipse dan melampirkan contoh kod tertentu. satu,

Kaedah yang berkesan untuk menyelesaikan masalah bercelaru Cina matplotlib Kaedah yang berkesan untuk menyelesaikan masalah bercelaru Cina matplotlib Jan 13, 2024 am 11:03 AM

Kaedah yang berkesan untuk menyelesaikan aksara Cina matplotlib dengan cepat. Artikel ini akan memperkenalkan beberapa penyelesaian yang berkesan dan memberikan contoh kod khusus. 1. Tetapkan fon matplotlib menggunakan fon sistem untuk paparan bahasa Cina secara lalai Walau bagaimanapun, fon sistem selalunya tidak mengandungi aksara Cina, jadi anda perlu menetapkan fon Cina yang sesuai secara manual. Pertama, anda perlu mengesahkan sama ada komputer mempunyai

See all articles