Red de conocimientos sobre prescripción popular - Remedios caseros - Problemas con la obtención de cadenas en JAVA Problemas con el código binario String.getBytes().
Problemas con la obtención de cadenas en JAVA Problemas con el código binario String.getBytes().
Los caracteres chinos en PHP están determinados por la codificación del archivo. En otras palabras, las cadenas PHP actualmente no admiten caracteres chinos y los caracteres chinos se consideran la salida de bytes intactos. Las cadenas de Java admiten caracteres chinos, así que preste atención a la codificación. Por ejemplo, cuando PHP usa archivos codificados en GBK para comunicarse con Java, la cadena de Java será str. getbytes(" GBK ");
Otra cosa a tener en cuenta es que la biblioteca MCrypt de PHP no tiene funciones de finalización preestablecidas ni funciones de procesamiento de claves.
Antes de la codificación AES, PHP debe escribir código compatible con Java y complementar y procesar claves y datos en consecuencia.
Por ejemplo, en el modo AES/CBC/PKCS5Padding de Java, un método de finalización PKCS7 debe escribirse manualmente en PHP.
Puede comunicarse usando Java.