Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python json.dumps中文变成了unicode

作者:——嘘丶低调   发布日期:2026-06-17   浏览:71

import json

# 示例数据,包含中文字符
data = {
    "name": "张三",
    "age": 30,
    "city": "北京"
}

# 使用 json.dumps 序列化,默认情况下中文会变成 Unicode
json_str = json.dumps(data)
print("默认情况下:", json_str)

# 使用 ensure_ascii=False 参数,可以确保中文字符不会被转为 Unicode
json_str_with_chinese = json.dumps(data, ensure_ascii=False)
print("使用 ensure_ascii=False:", json_str_with_chinese)

解释说明:

  1. 默认情况下json.dumps 会将非 ASCII 字符(如中文)转换为 Unicode 编码格式,例如 \u4e2d\u6587
  2. 使用 ensure_ascii=False:通过设置 ensure_ascii=False 参数,可以确保中文字符不会被转为 Unicode,而是直接以原始的中文字符形式输出。

上一篇:python rsa加密

下一篇:python转exe

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站