中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHP學習散記_編碼(json_encode 中文不顯示)

在網上找到一種解決方法:
復制代碼 代碼如下:
<?php
/* 處理json_encode中文亂碼 */
$data = array ('game' => '冰火國度', 'name' => '刺之靈', 'country' => '冰霜國', 'level' => 45 );
echo json_encode ( $data );
echo "<br>";
$newData = array ();
foreach ( $data as $key => $value ) {
$newData [$key] = urlencode ( $value );
}
echo urldecode ( json_encode ( $newData ) );
?>

后來請教了別人,還可以用base64編碼,不過base64編碼不可以放在URL中,百度是這樣解釋的:

標準的Base64并不適合直接放在URL里傳輸,因為URL編碼器會把標準Base64中的“/”和“+”字符變為形如“%XX”的形式,而這些“%”號在存入數據庫時還需要再進行轉換,因為ANSI SQL中已將“%”號用作通配符。

不過我的數據是要通過POST發送的,并不在HTTP 的head中,而在message-body里,所以不受影響。

json_encode 只能接受utf-8格式的數據

urlencode base64_encode 只能接受字符串類型的參數,所以無法對整個數組進行編碼。

php技術PHP學習散記_編碼(json_encode 中文不顯示),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲女人天堂成人av在线 | 欧美日韩国产高清 | 久久久久久国产精品免费免费男同 | 在线超碰| 一级一片在线观看 | 日韩一区二区三区在线视频 | www.操.com| 91国产在线视频在线 | 在线 丝袜 欧美 日韩 制服 | 人妖一区 | 亚洲二区在线观看 | 国产日韩欧美综合 | 国产精品久久久久久久久婷婷 | 翔田千里一区二区 | 成人一区二区在线 | 欧美一区二区三区日韩 | 韩日一区二区 | 欧美成人影院 | 亚洲欧洲一区 | 日日爱av | 午夜免费电影院 | 天堂在线中文字幕 | 国产日韩一区二区三免费高清 | 中文字幕人成乱码在线观看 | 亚洲字幕在线观看 | 欧美极品少妇xxxxⅹ免费视频 | 亚洲欧美日韩久久久 | 亚洲永久入口 | 亚洲性人人天天夜夜摸 | 中文字幕韩在线第一页 | 日韩精彩视频 | 成人国产精品久久久 | 欧州一区二区三区 | 日韩一区二区三区在线观看 | 免费福利视频一区二区三区 | 久久久男人的天堂 | 一区在线观看 | 成人亚洲 | 91综合在线观看 | 久久亚洲国产 | 伊人久麻豆社区 |