Fabric icon indicating copy to clipboard operation
Fabric copied to clipboard

Improved handling of non-ASCII characters in transcript printing and JSON output from `yt` command

Open JFK opened this issue 1 year ago • 0 comments

What this PR does

Improved handling of non-ASCII characters in transcript printing and JSON output from yt command

  • Updated print(transcript) to handle non-ASCII characters correctly.
  • Modified print statements to use ensure_ascii=False in json.dumps for correct display of non-ASCII characters.
  • Implemented exception handling to manage potential UnicodeEncodeErrors, ensuring fallback encoding to avoid garbled text.

This change enhances the readability of outputs containing non-ASCII characters and addresses potential encoding issues across different environments.

Related issues and Screenshots

See this issue: https://github.com/JFK/fabric/issues/1

JFK avatar Jun 14 '24 05:06 JFK