回复讨论(解决方案) 什么样的数据?至少应截个图
转化后的东西太长,所以没有截图
这个是我摘的某个数据(论坛字符限制,只发一小部分)
0x424d465c0c0000000000360000002800000058020000c20100000100180000000000105c0c00000000000000000000000000000000004132ab4132ab4132ab4132ab4132ab4132ab4132ab4132ab4132ab4334ad4334ad4132ab3e2fa83d2ea73f30a93e31b13d32c43b31cb3d33cd3e34ce3f34d03e33cf3e33d03d32cf3d32cf3d32cf3d31d13d31d13d30d23d30d23d30d23d31d13f30d13f32ce3f32ca3f33c94031c84031c8412fc84131c54431c34232bb4133b13f32ac4132ac4231b04530b54331ba3f31b83c33b93d33bb3f35bd4134c04134c04033bf4033bf4334be4234bc4333bc4234b84032b63f31b44132b24030b33d2db64131be4434c74337cd4035d23d32d43e33d74034da4231d84231d84...
0x424d465c0c0......
这样表示的是一个十六进制数的字符串
你可在读取后去掉前面的 0x 后,用 pack 函数还原出原始内容
$s = pack('h*', substr($s, 2));
你示例的是一个 bmp 图片数据
这个我以前试看到过,不过当时用的是c,现在我用h或者c都是同样的乱码问题,始终解决不了,网上资料介绍说是编码问题,我主要的编码都试过了,还是不行,不知道咋办
虽然没有解决问题,还是谢谢你
尽管你只贴出了数据片段,但仍然能看到你的数据时一个 bmp 图片 $s = '424d465c0c0000000000360000002800000058020000c20100000100180000000000105c0c00000000000000000000000000000000004132ab4132ab4132ab4132ab4132ab4132ab4132ab4132ab4132ab4334ad4334ad4132ab3e2fa83d2ea73f30a93e31b13d32c43b31cb3d33cd3e34ce3f34d03e33cf3e33d03d32cf3d32cf3d32cf3d31d13d31d13d30d23d30d23d30d23d31d13f30d13f32ce3f32ca3f33c94031c84031c8412fc84131c54431c34232bb4133b13f32ac4132ac4231b04530b54331ba3f31b83c33b93d33bb3f35bd4134c04134c04033bf4033bf4334be4234bc4333bc4234b84032b63f31b44132b24030b33d2db64131be4434c74337cd4035d23d32d43e33d74034da4231d84231d84';$s = pack('h*', $s);$file = unpack ( vfile_type/vfile_size/vreserved/vbitmap_offset , substr($s, 0, 14 ));print_r($file);$bmp = unpack ( 'vheader_size/vwidth/vheight/vplanes/vbits_per_pixel' . '/vcompression/vsize_bitmap/vhoriz_resolution' . '/vvert_resolution/vcolors_used/vcolors_important' , substr( $s, 14, 40 )); print_r($bmp);
array( [file_type] => 19778 [file_size] => 810054 [reserved] => 0 [bitmap_offset] => 54)array( [header_size] => 40 [width] => 600 [height] => 450 [planes] => 1 [bits_per_pixel] => 24 [compression] => 0 [size_bitmap] => 810000 [horiz_resolution] => 0 [vert_resolution] => 0 [colors_used] => 0 [colors_important] => 0)
