Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは私はjqueryajaxによってフォームのシリアル化されたデータをphpスクリプトに投稿しましたが、でチェックしたときにデータがASCIIとして送信されることがわかりましたmb_detect_encoding。データの送信元のPHPページは、このタグを使用してUTF8として宣言されて<meta charset=UTF-8"/>いますが、フォームの送信元のページに何かを追加する必要がありますか?
mb_detect_encoding
<meta charset=UTF-8"/>
ASCII は UTF-8 の完全なサブセットです。UTF-8 でエンコードされたデータに基本 ASCII 範囲の文字のみが含まれている場合、ASCII と区別できません。つまり、同時に有効な ASCII と UTF-8 の両方です。
mb_detect_encoding最初に一致するエンコーディングを単純に推測します。