codeigniter の入力投稿は中国語では送信できません
中国語は $this->input->post('name') を通じて送信できません
name='en' の場合、送信できます
name の場合='中国語'
を送信できません-----解決策----------
これは、PHP ページとデータを送信する HTML ページの間のエンコーディングが一貫していないことが原因で発生します。
var_dump($_POST); 文字化けがないか確認する
------解決策---------
関数 _clean_input_keys($str) { if ( ! preg_match("/^[a-z0-9:_/-]+$/i", $str)) { exit('許可されていないキー文字'); } // サポートされている場合は UTF-8 をクリーンアップします if (UTF8_ENABLED === TRUE) { $str = $this->uni->clean_string($str); } $str を返します。 <div class="clear"></div>