Die Lösung für das verstümmelte PHP $_POST-Übermittlungsformular besteht darin, „echo ' hinzuzufügen Der Kopf des Codes „;“ kann das Problem verstümmelter übermittelter Daten lösen.

Problemdetails:
Legen Sie die Kopfzeile <meta charset="UTF-8"> auf der Einreichungsseite fest und stellen Sie sicher, dass der Editor speichert es auchutf-8Die Anzeigeseite fügt außerdem eine html-Kopfzeile hinzu.
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
Lösung:
Das Front-End ruft die Schnittstelle auf und das Back-End empfängt die Daten und speichert die Datenbank. Beachten Sie, dass contentType festgelegt werden muss so:
if(isSuccess){
var token = sessionStorage.token;
$.ajax({
type:'post',
url:'../../api/container/'+token+'/addContainerDamageReport',
contentType:'application/x-www-form-urlencoded;charset=utf-8',
data:{'containerName':'HJSY'+containerName,'username':username,'description':descript,'damageTime':damageTime
,'reportTime':reportTime,'damageLevel':badLevel,'damageType':badType},
cache:false,
dataType:'json',
success:function(data){
$('#submit').attr('data-dismiss',"modal");
console.log(data)
}
})
}Back-End-Akzeptanz: Das Codierungsformat der Seite ist utf-8 und die SQL Server-Datenbank ist gbk. Achten Sie auf die Konvertierung, da sonst die Einfügung verstümmelt wird.
Weitere Lern-Tutorials: Video-Tutorial zum PHP-HTTP-Protokoll
Das obige ist der detaillierte Inhalt vonPHP $_POST-Übermittlungsformular Chinesisch verstümmeltes Problem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Was ist ^quxjg$c
So öffnen Sie eine PHP-Datei
So entfernen Sie die ersten paar Elemente eines Arrays in PHP
Was tun, wenn die PHP-Deserialisierung fehlschlägt?
So verbinden Sie PHP mit der MSSQL-Datenbank
So verbinden Sie PHP mit der MSSQL-Datenbank
So lösen Sie eine verstümmelte HTML-Seite
So laden Sie HTML hoch