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

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

主站蜘蛛池模板: 久久93精品国产91久久综合 | 五月天婷婷色 | 亚洲一区中文字幕在线 | 2021国内精品久久久久影院 | 色哟在线观看 | 婷婷激情亚洲 | 中文字幕日韩精品中文区 | 91视频国产一区 | 91av福利视频| 四虎永久在线精品国产免费 | 亚洲成人在线播放 | 亚洲视频在线一区二区三区 | 激情一区 | 欧美激情一区二区三区在线 | 国产视频一区二区 | 日韩精品一区二区三区中文字幕 | 手机亚洲第1页 | 日韩123| 国产一区二区三区免费播放 | 91小视频在线观看免费版高清 | 色呦呦在线 | 久久一本色系列综合色 | 伊人色综合久久大香 | 丁香六月婷婷综合 | 五月婷婷六月爱 | 玖玖99视频 | 首页 动漫 亚洲 欧美 日韩 | 播放久久国产乱子伦精品 | 欧美成人综合在线观看视频 | 日韩天天摸天天澡天天爽视频 | 伊人久久大香线蕉综合爱婷婷 | 国产精品高清一区二区三区 | 欧美一级特黄aa大片婷婷 | 久久久久久久国产精品 | 久久综合久综合久久鬼色 | 日本激情视频网站w | 国产男人女人做性全过程视频 | 久久国产免费一区二区三区 | 丁香六月纪婷婷激情综合 | 激情福利网站 | 亚洲欧美日韩在线2020 |