返回顶部
首页 > 资讯 > 后端开发 > Python >读写json中文ASCII乱码问题的解决方法
  • 513
分享到

读写json中文ASCII乱码问题的解决方法

乱码解决方法中文 2022-06-04 18:06:18 513人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

今天要帮前端写一个小后台,就是读取数据然后转成JSON送给他,让他去展示。数据很简单,但是处理的时候遇到了一个问题,文件中涉及到了中文的处理,每次处理完写的json格式就是ASCII码,完全没办法用。代码如

今天要帮前端写一个小后台,就是读取数据然后转成JSON送给他,让他去展示。数据很简单,但是处理的时候遇到了一个问题,文件中涉及到了中文的处理,每次处理完写的json格式就是ASCII码,完全没办法用。代码如下:


# -*- coding: utf-8 -*-
import json
import codecs

f = codecs.open('data.txt', 'r', 'utf-8')
content = json.load(f)
print content[0]['id']
jsdata = json.dumps(content, sort_keys=True, indent=4)
f.close()


j = codecs.open('test.json', 'w')
j.write(jsdata)
j.close()

网上查了一下,修改后的代码如下:


# -*- coding: utf-8 -*-
import json
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

f = open('data.txt', 'r')
content = json.load(f)
print content[0]['id']
# 拼接json数据,转码为非ascii编码
jsdata = json.dumps(content, sort_keys=True, indent=4, ensure_ascii=False)
f.close()


j = open('test.json', 'w')
j.write(jsdata)
j.close()

以上这篇读写json中文ASCII乱码问题的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: 读写json中文ASCII乱码问题的解决方法

本文链接: https://lsjlt.com/news/14042.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 读写json中文ASCII乱码问题的解决方法
    今天要帮前端写一个小后台,就是读取数据然后转成json送给他,让他去展示。数据很简单,但是处理的时候遇到了一个问题,文件中涉及到了中文的处理,每次处理完写的json格式就是ASCII码,完全没办法用。代码如...
    99+
    2022-06-04
    乱码 解决方法 中文
  • Java读写.properties文件解决中文乱码问题
    一般使用到properties配置文件,一般都是在spring项目里面,直接由框架帮你读,当然,你也得考虑到编码的问题。但是现在要是要求使用Java直接读写properties文件,就发现很多的问题,比如,我的properties文件的编码...
    99+
    2023-05-30
    properties 乱码 ava
  • 解决PHP中JSON数据中文乱码问题的方法
    解决PHP中JSON数据中文乱码问题的方法 在使用PHP开发时,经常会遇到将数据以JSON格式输出的情况。然而,有时候在返回数据中文时会出现乱码的情况,这给前端页面的展示和数据处理带来...
    99+
    2024-03-09
    - php - json - 乱码
  • Android读取本地json文件的方法(解决显示乱码问题)
    本文实例讲述了Android读取本地json文件的方法。分享给大家供大家参考,具体如下: 1、读取本地JSON ,但是显示汉字乱码 public static String ...
    99+
    2022-06-06
    乱码 JSON 方法 Android
  • 如何解决csv文件读写乱码问题
    本篇内容主要讲解“如何解决csv文件读写乱码问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决csv文件读写乱码问题”吧!可能你有类似经历,用excel打开一个csv文件,中文全部显示乱...
    99+
    2023-06-15
  • Graphics2D中写图片中文乱码问题及解决方法
    这篇文章将为大家详细讲解有关Graphics2D中写图片中文乱码问题及解决方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Graphics2D 写图片中文乱码概述由于工作的需求,需要往图片...
    99+
    2023-06-25
  • 解决中文乱码问题的matplotlib方法
    解决matplotlib中文乱码问题的方法,需要具体代码示例 Matplotlib是一个常用的用于数据可视化的Python库,可以生成各种图表和图形。然而,对于中文用户来说,经常会遇到一个问题,就是生成的图表中的中文字符显示乱码...
    99+
    2024-01-13
    中文 乱码
  • java读写乱码解决方法
    java读写乱码解决方法:读文件: public static String readFile(String filePath) { String fileContent = ""; try { ...
    99+
    2018-12-07
    java 乱码
  • java读写html文件乱码解决方法
    JAVA读取文件,避免中文乱码。 public static String readFile(String filePathAndName) { String fileContent = ""; try { File f =...
    99+
    2015-05-06
    java 乱码
  • Android Studio的中文乱码问题解决方法
    Android Studio安装后发现所有的中文,不管是界面上的还是输出的log中的中文都变成小框框  可以肯定是字体的问题 解决:菜单File->settin...
    99+
    2022-06-06
    Android Studio 乱码 studio 方法 Android
  • 解决PHP Dompdf中文乱码问题的方法
    解决 PHP Dompdf 中文乱码问题的方法 PHP Dompdf 是一个用于将 HTML 文档转换为 PDF 文件的工具,它的功能强大且易于使用。然而,在处理中文内容时,有时会遇到...
    99+
    2024-03-05
    解决方法 dompdf 中文乱码
  • PHP中文乱码问题解决方法详解
    PHP中文乱码问题解决方法详解 在进行PHP开发过程中,经常会遇到中文乱码的问题,这种问题影响用户体验,也会降低网站的可读性。中文乱码问题的根本原因是编码不一致,导致服务器无法正确解析...
    99+
    2024-04-02
  • python 写入csv乱码问题解决方法
    需求背景 最近为公司开发了一套邮件日报程序,邮件一般就是表格,图片,然后就是附件。附件一般都是默认写到txt文件里,但是PM希望邮件里的附件能直接用Excel这种软件打开,最开始想保存为Excel,但是一...
    99+
    2022-06-04
    乱码 解决方法 python
  • .Net Core读取文件时中文乱码问题的解决方法分享
    目录背景问题.NET Framework 中的默认属性.NET Core 上的默认属性解决办法附.Net Core下读取配置文件中文乱码总结背景 今天在使用core web api上...
    99+
    2024-04-02
  • 解决python3 json数据包含中文的读写问题
    python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import json data1 = { "TestId": "testcase001",...
    99+
    2024-04-02
  • jsp中文乱码问题的简单解决方法
    简单解决jsp中文乱码问题 初学jsp制作一个简单的响应页面 具体代码如下: <form action="test.jsp"> username : <in...
    99+
    2024-04-02
  • mysql5.5中文乱码问题解决的有用方法
    查看MySQL的字符集 show variables like '%char%'; 发现有部分不是utf-8 解决办法一(推荐,本人实验有用) 修改MySQL配置文件,来到mys...
    99+
    2024-04-02
  • Ubuntu下gedit中文乱码问题的解决方法
    本篇内容主要讲解“Ubuntu下gedit中文乱码问题的解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu下gedit中文乱码问题的解决方法”吧!gedit中文乱码问题解决,wi...
    99+
    2023-06-13
  • HTML显示中文乱码问题的解决方法
    在使用HTML编写网页或者文章时,很多人都会遇到显示中文乱码的问题。这种问题主要是由于编码格式不对或者字库缺失导致的。如果没有解决这个问题,就会导致网页在不同的浏览器上显示的效果不同,影响网站的美观度和用户的体验。这篇文章将介绍HTML显示...
    99+
    2023-05-14
  • 解决PHP中文乱码问题的有效方法
    解决PHP中文乱码问题的有效方法 在进行PHP开发过程中,经常会遇到中文乱码的问题,这给我们的程序开发和数据处理带来了不便。中文乱码问题的出现通常是因为字符编码不统一或者出现了字符集转...
    99+
    2024-03-07
    中文字符 php编码 乱码处理 表单提交
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作