I assume you are on windows.
Do the following, with the Shift key pressed, right click on the folder that contains the files you want to upload and check the option that says "Open PowerShell windows here"
In the PowerShell window type the following command:
Get-ChildItem -Path ".\" -Recurse | Where-Object { $_.Name -cmatch "[^\u0000-\u007F]" }
If one or more of your files has characters that are NOT UTF-8, that command will show them to you, what you should do is rename them and recreate the .ZIP
For example, I just created a file with a non-UFT8 character and what the command shows me is this:
Directory: C:\Users\xxx\yyy Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 19-Jul-24 11:55 PM 118 filesñ.txt