HTMLエンティティの変換を防止します。PHPのhttp_build_queryでHTMLエンティティの変換を回避する
以下のコードを見てください:作品
$array = array(
"id" => 123456,
"currency" => "EUR",
);
var_dump(http_build_query($array));
//OUTPUT:
string 'id=123456¤cy=EUR' (length=22)
[OK]を。
string(25) "pspid=123456¤cy=EUR"
だから、いくつかのサーバがHTMLのエンティティとして扱う¤
:しかし、いくつかのサーバーは、私にこの出力を与えます。しかし私はそれを望んでいません。
HTMLエンティティの不要な変換を避けるにはどうすればよいですか?
これは単に出力されます。このURLをサーバーに渡すとすべて正常になります –
あなたはどのPHPバージョンを使用していますか? http_build_queryが異なるPHPバージョンで動作する方法にはいくつかの違いがあります。 – lloiacono
@u_mulderはい、なぜ&currenはエンティティに変換され、他のサーバでは変換されませんか? – Julian