Rumah >pembangunan bahagian belakang >masalah PHP >Apa yang perlu dilakukan jika aksara bercelaru dihantar ke sql daripada php

Apa yang perlu dilakukan jika aksara bercelaru dihantar ke sql daripada php

藏色散人
藏色散人asal
2021-12-15 09:42:482045semak imbas

Penyelesaian kepada aksara bercelaru dalam php masuk sql: 1. Ubah suai set aksara dalam pengekodan php kepada utf8 2. Jalankan penyataan "ubah nama jadual kepada set aksara utf8;"

Apa yang perlu dilakukan jika aksara bercelaru dihantar ke sql daripada php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer Dell G3.

Apakah yang perlu saya lakukan jika terdapat aksara bercelaru dalam sql yang dihantar ke php?

Mengenai aksara Cina bercelaru yang muncul apabila PHP dihantar ke pangkalan data? Masalahnya

Apa yang perlu dilakukan jika aksara bercelaru dihantar ke sql daripada php
Pertama sekali, gambar itu salah di bahagian depan, tetapi ia adalah diperbetulkan kemudian

1 Ubah suai set aksara dalam pengekodan php

header("Content-Type: text/html; charset=utf-8"); //一个地方
$link = @mysql_connect("localhost", "root", "root") or die("提示:数据库连接失败!");
mysql_query('SET NAMES UTF8');//两个地方,记住是utf8不是utf-8
mysql_select_db("test", $link);

2 -8

3 Jika dua langkah di atas tidak berjaya, anda mesti mempertimbangkan set aksara jadual pangkalan data. Laksanakan Pernyataan berikut

alter table 表的名称 convert to character set utf8;

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika aksara bercelaru dihantar ke sql daripada php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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