';"을 추가하세요. 데이터 제출 문제를 해결하기 위한 코드 왜곡된 코드 문제."/> ';"을 추가하세요. 데이터 제출 문제를 해결하기 위한 코드 왜곡된 코드 문제.">

 >  기사  >  백엔드 개발  >  PHP $_POST 제출 양식 중국어 왜곡 문제

PHP $_POST 제출 양식 중국어 왜곡 문제

卡哇伊
卡哇伊원래의
2020-07-06 11:47:463927검색

PHP $_POST 제출 양식의 잘못된 코드에 대한 해결책은 "echo 'c014038dc7c13fc2826e15efd7a2a216'; "를 코드 헤드에 추가합니다. 제출된 데이터가 왜곡되는 문제를 해결할 수 있습니다.

PHP $_POST 제출 양식 중국어 왜곡 문제

문제 세부 정보:

제출 페이지에 헤더 1fc2df4564f5324148703df3b6ed50c1를 설정하고 편집기에서 도 저장하는지 확인하세요. utf- 8표시 페이지에는 html 헤더도 추가됩니다. 0d94b2dad07259293dd606022eaa23d8,并确保编辑器保存的也是utf-8显示页面也加上html头部。

echo &#39;<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">&#39;;

解决方案:

前端调用接口,后端接收数据保存数据库,注意contentType

 if(isSuccess){
               var token = sessionStorage.token;
               $.ajax({
                   type:&#39;post&#39;,
                   url:&#39;../../api/container/&#39;+token+&#39;/addContainerDamageReport&#39;,
                   contentType:&#39;application/x-www-form-urlencoded;charset=utf-8&#39;,
                   data:{&#39;containerName&#39;:&#39;HJSY&#39;+containerName,&#39;username&#39;:username,&#39;description&#39;:descript,&#39;damageTime&#39;:damageTime
                        ,&#39;reportTime&#39;:reportTime,&#39;damageLevel&#39;:badLevel,&#39;damageType&#39;:badType},
                   cache:false,
                   dataType:&#39;json&#39;,
                   success:function(data){
                    $(&#39;#submit&#39;).attr(&#39;data-dismiss&#39;,"modal");
                        console.log(data)
                   }
               })
           }

해결책:

프런트엔드는 인터페이스를 호출하고 백엔드는 데이터를 수신하여 데이터베이스에 저장합니다. contentType은 다음과 같이 설정되어야 합니다. rrreee 백엔드는 다음을 허용합니다: 페이지 인코딩 형식 utf-8, SQL 서버 데이터베이스는 gbk입니다. 변환에 주의하세요. 그렇지 않으면 삽입이 깨질 수 있습니다.

추가 학습 튜토리얼:
🎜PHP HTTP 프로토콜 비디오 튜토리얼🎜🎜🎜🎜

위 내용은 PHP $_POST 제출 양식 중국어 왜곡 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.