0
取得します連想配列とjson_encodeをやって:スペインcharectersは、ユーザーがオプションを選択したときに、私はDBからコンテンツをロードするには、このコードを使用してい
$meta=mysql_fetch_array($result_meta);
$result = array("tv_lamp"=>$meta['tv_lamp'],"tv_part_no"=>$meta['tv_part_no'],
"projector_lamp"=>$meta['projector_lamp'],"projector_part_no"=>$meta['projector_part_no']);
$out = json_encode($result);
echo $out;
私がDBから取得するテキストは英語ですべてが正常に動作しているが、私は例えばスペイン語charectersを取得するとき(のvar_dumpを使用している場合)、配列$結果は次のようになります。
array(4) {
["tv_lamp"]=>
string(40) "%BRAND_PROJECTOR_MODEL% TV de la L�mpara"
["tv_part_no"]=>
string(32) "%BRAND_PARTNUM% TV de la L�mpara"
["projector_lamp"]=>
string(44) "%BRAND_PROJECTOR_MODEL% Lamparas Proyectores"
["projector_part_no"]=>
string(37) "%BRAND_PARTNUM% Lamparas Proyectores"
}
と私が得るJSONオブジェクトは、(放火魔の応答で)次のようになります。
{"tv_lamp":null,"tv_part_no":null,"projector_lamp":"%BRAND_PROJECTOR_MODEL% Lamparas Proyectores","projector_part_no":"%BRAND_PARTNUM% Lamparas Proyectores"}
私はそれらのcharectersとJSONエンコーディング作業を行うことができますどのように(最初の2つのパラメータが空である)
?ところで
、私は「setStore」機能を使用していますページでは、私がしている:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ページの頭の中で
ファイルを編集者で編集することを意味しますか?もしそうなら、私は両方のファイルのexcodingをUTF-8に変更し、同じ結果を得ました – Shani1351