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

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

在網(wǎng)上找到一種解決方法:
復(fù)制代碼 代碼如下:
<?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中,百度是這樣解釋的:

標(biāo)準(zhǔn)的Base64并不適合直接放在URL里傳輸,因為URL編碼器會把標(biāo)準(zhǔn)Base64中的“/”和“+”字符變?yōu)樾稳纭?XX”的形式,而這些“%”號在存入數(shù)據(jù)庫時還需要再進(jìn)行轉(zhuǎn)換,因為ANSI SQL中已將“%”號用作通配符。

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

json_encode 只能接受utf-8格式的數(shù)據(jù)

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

php技術(shù)PHP學(xué)習(xí)散記_編碼(json_encode 中文不顯示),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 六月丁香激情 | 五月丁六月停停 | 激情文学亚洲 | 九色综合伊人久久富二代 | 久久精品免视看国产成人2021 | 国产91一区二这在线播放 | 一区二区3区免费视频 | 久久伊人中文字幕有码 | 国产一区二区高清 | 尤物yw午夜国产精品视频 | 91在线播放免费不卡无毒 | 高清一区二区三区四区五区 | 亚洲综合偷自成人网第页色 | 国产99免费视频 | 亚洲www视频 | 成人精品国产亚洲 | 亚洲精品网站在线 | 成人在免费观看视频国产 | 起视碰碰97摸摸碰碰视频 | 亚洲国产激情在线一区 | 4338×亚洲全国最大色成网站 | 中文国产成人精品少久久 | 五月婷亚洲 | 五月婷婷开心网 | 久一视频在线观看 | 国产精品视频一区二区三区经 | 亚洲乱码一二三四区国产 | 女人被狂躁的免费视频网站软件 | 麻豆一区 | 激情视频在线 | 热久久久久 | 免费a级欧美黑寡妇a观看 | 久久久精品中文字幕 | 精品久久久久久亚洲精品 | 久久综合丝袜长腿丝袜 | 9久9久女女免费精品视频在线观看 | 亚洲图片小说区 | 亚洲经典激情春色另类 | 一区二区在线免费观看 | 亚洲美女视频网址 | 亚洲图片小说区 |