Red de conocimientos turísticos - Conocimientos sobre calendario chino - Codificación de URL china, codificación base64, decodificación PHP de caracteres confusos en parte china
Codificación de URL china, codificación base64, decodificación PHP de caracteres confusos en parte china
Si la codificación utilizada por las páginas del servidor en ambos extremos es inconsistente, dará como resultado caracteres confusos.
Como dijiste, el otro servidor envía contenido codificado en GBK si tu PHP local. usos Si la codificación no es GBK, será confusa
Dos soluciones:
Cambiar la codificación de la página a GBK (puede pasar header('Content-Type:text/html charset =gbk') ;)
Para convertir la codificación GBK a la codificación de la página actual (asumiendo que la página actual es utf-8), puede usar iconv('gbk','utf-8',$content ); donde $content es tu cadena decodificada por urldecode y base64