一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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 中文不顯示),轉載需保留來源!

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

主站蜘蛛池模板: 国产精品自拍一区 | 国产对白精品刺激一区二区 | 视频一区 在线 | 久久久久免费 | 欧美精品第1页www劲爆 | 激情深爱五月 | 亚洲天码中文字幕第一页 | 91精品啪在线观看国产日本 | 久久aa| 91久久国产综合精品 | 多人伦精品一区二区三区视频 | 亚欧色视频在线观看免费 | 精品乱久久 | 国产激情视频在线播放 | 亚洲激情一区 | 99re这里只有精品66 | 午夜国产情侣拍视频 | 麻豆国产在线视频 | 伊人网站 | 在线国产网站 | 国产高清国产专区国产精品 | 成人小视频在线免费观看 | 中文字幕久久综合 | 69精品 | 激情综合五月天 | 日韩av成人 | 欧美7777| 二区久久国产乱子伦免费精品 | 四虎影视精品永久免费网站 | 国产亚洲综合精品一区二区三区 | 国产精品亚洲综合网站 | 免费视频不卡一区二区三区 | 在线视频免费国产成人 | 中文字幕乱码二三区免费 | 看全色黄大色黄大片 视 | 天天射天天色天天干 | 国产成人亚洲综合欧美一部 | 国产在线激情视频 | 国产美女无遮挡免费视频 | 亚洲国产精品久久久久秋霞小 | 韩国免费毛片 |