在PHP中处理GET请求的编码问题,可以使用以下方法来解决:
// 发送GET请求
$data = array(
'name' => '张三',
'age' => 20
);
$url = 'http://example.com/api?' . http_build_query($data);
// 接收GET请求
$name = urldecode($_GET['name']);
$age = $_GET['age'];
// 设置默认编码为UTF-8
ini_set('default_charset', 'UTF-8');
// 将参数转换为UTF-8
$name = mb_convert_encoding($_GET['name'], 'UTF-8', 'GBK');
通过以上方法,可以有效地解决PHP中GET请求的编码问题,确保参数能够正确地传递和处理。