php 文字化けした Ajax 投稿の解決策: まず、対応する PHP ファイルを開き、次に contentType を設定し、次にページのエンコード形式を設定し、最後に SQL Server データベースのエンコードを変換します。
推奨: 「PHP ビデオ チュートリアル 」
ajax php POST メソッドを使用してデータを送信します (問題を解決します)バックエンドの中国語文字化け問題)
フロントエンドのAjaxがインターフェースを呼び出し、バックエンドがデータを受け取ってデータベースに保存します。
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) } }) }
バックエンドは次を受け入れます:
ページのエンコード形式は utf-8 で、SQL サーバー データベースは gbk です。変換に注意してください。変換しないと、挿入が文字化けします。
rree以上がphp ajax postの文字化け問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。