PHPクラスに関する質問

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:30:04871ブラウズ

PHP クラスの問題
呼び出しソース コード

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
$obj_car = new class_car;
$num_carId = $obj_car->fn_carAdd($_POST);




クラス ソース コード
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
class class_car {
    function fn_carAdd($arr_post) {
        print_r($arr_post);
    }
}



こうすれば正常に配列が出力できます
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
Array
(
    [action_post] => carAdd
    [str_postChk] => 
    [str_carName] => 高尔夫
    [num_carBrand] => 7
    [num_carModel] => 615
    [str_carEmiss] => 1.4T
    [str_carTrans] => MT
)




クラスのソースコード
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
class class_car {
    function fn_carAdd($arr_post) {
        print_r($arr_post["str_carName"]);
    }
}



これで文字化けは出力されますが問題は解決し、ファイル自体のエンコードも問題ありません

-----解決策----- ------------ ---
ヘッダーはエンコーディングを送信します。
プログラムの先頭に追加するだけです。

header('Content-Type: text/html; charset=utf-8');
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。