PHP $_POST 제출 양식의 잘못된 코드에 대한 해결책은 "echo ''; "를 코드 헤드에 추가합니다. 제출된 데이터가 왜곡되는 문제를 해결할 수 있습니다.
문제 세부 정보:
제출 페이지에 헤더 <meta charset="UTF-8">
를 설정하고 편집기에서 도 저장하는지 확인하세요. utf- 8
표시 페이지에는 html
헤더도 추가됩니다. <meta charset="UTF-8">
,并确保编辑器保存的也是utf-8
显示页面也加上html
头部。
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
解决方案:
前端调用接口,后端接收数据保存数据库,注意contentType
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) } }) }
해결책:
🎜PHP HTTP 프로토콜 비디오 튜토리얼🎜🎜🎜🎜프런트엔드는 인터페이스를 호출하고 백엔드는 데이터를 수신하여 데이터베이스에 저장합니다.
추가 학습 튜토리얼:contentType
은 다음과 같이 설정되어야 합니다. rrreee 백엔드는 다음을 허용합니다: 페이지 인코딩 형식 utf-8, SQL 서버 데이터베이스는 gbk입니다. 변환에 주의하세요. 그렇지 않으면 삽입이 깨질 수 있습니다.
위 내용은 PHP $_POST 제출 양식 중국어 왜곡 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!