[fix
] Add utf8 encoding to read_text to avoid Windows charmap crash
#2627
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello!
Pull Request overview
read_text
to avoid Windows charmap crashDetails
If I call
push_to_hub
with a README that uses any non-"standard" character, as is common in my automatically generated model cards in Sentence Transformers, then it'll crash on Windows due to this error: https://stackoverflow.com/questions/14630288/unicodeencodeerror-charmap-codec-cant-encode-character-maps-to-undefinedThis is always easily fixed by ensuring that the README is read in utf8.
cc @Wauplin @hlky