Closed
Description
Description
Discovered this as part of a SDK upgrade in the dotnet/aspnetcore repo. AspNetCore has test assets with unicode chars that get bundled up by Helix:
- https://github.com/dotnet/aspnetcore/tree/main/src/Middleware/StaticFiles/test/UnitTests/SubFolder/%E4%BD%A0%E5%A5%BD/%E4%B8%96%E7%95%8C
- https://github.com/dotnet/arcade/blob/dd1e882f0945121bd0786b4894073db2bd45274c/src/Microsoft.DotNet.Helix/JobSender/Payloads/DirectoryPayload.cs#L53-L68
Updating to the latest SDK causes the folder to be corrupted and our tests to fail:
Reproduction Steps
Run this app using the latest runtime: https://github.com/pranavkm/zip-file
Expected behavior
Archive should preserve unicode characters
Actual behavior
They are garbled
Regression?
Regression from 7.0-preview2 runtime
Known Workarounds
No response
Configuration
No response
Other information
No response