我按网友提供的方法在delphi xe 10.3.2测试没有解决,今天有事,改天再行测试
System.zip.pas在安装目录下C:\Program Files (x86)\Embarcadero\Studio\20.0\source\rtl\common\
网上还有一篇参考文章
https://www.cnblogs.com/huixch/p/9839422.html
在手机上解压了一个WINDOWS上的压缩文件,
发现中文是乱码的,解决方法如下:
找到System.zip.pas文件
将E := TEncoding.GetEncoding(437); 改为 E := TEncoding.GetEncoding(936);
保存后新建多平台项目,添加此文件后重新编译,
编译此项目,将System.zip.dcu和System.zip.so两个文件,
分别覆盖到DELPHI的安装目录下\lib\android\release,以及\lib\android\debug中即可。
转载于:https://www.cnblogs.com/onexyz/p/6683792.html