Home > Backend Development > PHP Problem > PHP $_POST submission form Chinese garbled problem

PHP $_POST submission form Chinese garbled problem

卡哇伊
Release: 2023-03-02 06:22:01
Original
4049 people have browsed it

PHP $_POST submission form garbled solution is to add "echo ' in the head of the code ';" can solve the problem of garbled submitted data.

PHP $_POST submission form Chinese garbled problem

Problem details:

Set the header on the submission page<meta charset="UTF-8 ">, and make sure that the editor saves the utf-8 display page and also adds the html header.

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

Solution:

The front-end calls the interface, and the back-end receives the data and saves the database. Note that contentType must be set like this:

 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)
                   }
               })
           }
Copy after login

The backend accepts: The encoding format of the page is utf-8, and the SQL server database is gbk. Pay attention to the conversion, otherwise the insertion will be garbled.

More learning tutorials: PHP HTTP protocol video tutorial

The above is the detailed content of PHP $_POST submission form Chinese garbled problem. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template