Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST]Printing Chinese characters in dictionary only shows me \u1234 when using print_json #1638

Closed
alexzms opened this issue Nov 3, 2021 · 1 comment · Fixed by #1644

Comments

@alexzms
Copy link

alexzms commented Nov 3, 2021

How would you improve Rich?
when a dict contains strings which contains Chinese characters, and i use print_json(data = dict) to print that, all of the Chinese characters are turned to somthing like \u1234, while using the standard print() function, i can use ensure_ascii = False in json.dumps() to avoid that problem, but it seems like print_json does not provide such parameter or there is way to solve that.

What problem does it solve for you?

To print Chinese characters in jsons when using print_json

@github-actions
Copy link

github-actions bot commented Nov 5, 2021

Did I solve your problem?

Consider sponsoring the ongoing work on Rich and Textual.

Or buy me a coffee to say thanks.

Will McGugan

netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this issue Nov 14, 2021
10.13.0

Added

Added json.dumps parameters to print_json Textualize/rich#1638

Fixed

Fixed an edge case bug when console module try to detect if they are in a tty at the end of a pytest run
Fixed a bug where logging handler raises an exception when running with pythonw (related to https://bugs.python.org/issue13807)
Fixed issue with TERM env vars that have more than one hyphen Textualize/rich#1640
Fixed missing new line after progress bar when terminal is not interactive Textualize/rich#1606
Fixed exception in IPython when disabling pprint with %pprint Textualize/rich#1646
Fixed issue where values longer than the console width produced invalid JSON Textualize/rich#1653
Fixes trailing comma when pretty printing dataclass with last field repr=False Textualize/rich#1599

Changed

Markdown codeblocks now word-wrap
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant