java-在JAVA如何将ASCII码转为utf输出到一个文本文档中?

问题描述

在JAVA如何将ASCII码转为utf输出到一个文本文档中?
    各位大神,情况是这样的,领导交代我一直在爬网,现在已经爬到了回复处,在各位大神的帮助下,小弟已经找到了回复的源码,不过源码却是ASCII格式的,请问如何将其转换为utf格式,方便存入文本文档中。源码如下:

这是一个回复内容数据:

 u975eu5e38u4e0du9519u7684u4e00u7bc7u6587u7ae0uff0cu5e72u8d27uff0cu5e72u8d27u3002u628au793eu4ea4u8fd0u8425u8bb2u7684u900fu5f7bu3002

这个全部回复JS的相应数据:

 {"errno":0,"data":{"hasmore":true,"comments":[{"user_name":"Fei52012345","user_pic":"http://tb.himg.baidu.com/sys/portraitn/item/e8474665693532303132333435da38","user_type":"0","ts":"1431394929000","id":"507196","text":"u975eu5e38u4e0du9519u7684u4e00u7bc7u6587u7ae0uff0cu5e72u8d27uff0cu5e72u8d27u3002u628au793eu4ea4u8fd0u8425u8bb2u7684u900fu5f7bu3002","from":"weibo","support_count":"1","vip_intro":"","format_ts":"23u5206u949fu524d"},{"user_name":"u5584u826fu7684u5e73u6c11","user_pic":"http://tb.himg.baidu.com/sys/portraitn/item/21e0c9c6c1bcb5c4c6bdc3f11228","user_type":"0","ts":"1431394912000","id":"507198","text":"u6709u601du60f3uff01u900fu8fc7u73b0u8c61u770bu5230u672cu8d28uff01u73b0u5728u7684u98ceu6c14u5c31u662fu592au6d6eu4e86uff0cu8ba4u4e3au81eau5df1u53efu4ee5u4f5cu4efbu4f55u4e8buff0cu4efbu4f55u90fdu53efu80fdu6210u529fuff0cu5728u9047u5230u95eeu9898u4e4bu524du5c31u8ba4u4e3au81eau5df1u7684u60f3u6cd5u548cu4f5cu6cd5u662fu771fu7406uff01","from":"weibo","support_count":"0","vip_intro":"","format_ts":"23u5206u949fu524d"}],"ts":"1431327560000"}}

解决方案

这是 json 格式的数据啊。用 org.json 包就行了。会自动转义的。

解决方案二:

使用gson.jar包就行了,会自动帮你转的~

时间: 2024-08-24 13:21:10

java-在JAVA如何将ASCII码转为utf输出到一个文本文档中?的相关文章

c-有没有一种方法可以将已知整数的ASCII码转为整数?

问题描述 有没有一种方法可以将已知整数的ASCII码转为整数? 例如,从输入流中得到整数2的ASCII码,那么如何将这个编码转换为数字2 解决方案 '2' - '0' == 2; 解决方案二: 直接交给char就可以了char a = a s c ii 解决方案三: 各种语言都有转码的方法 解决方案四: c语言可以用itoa 解决方案五: char a = 50; printf("%cn", a); 解决方案六: 码表上有规律的,分析分析就可以很简单的做到 解决方案七: 是数字的话直接

VBS实现DOC转为文本文档的代码_vbs

打开记事本输入:  复制代码 代码如下: ON ERROR RESUME NEXT  set args=wscript.arguments  arg=args(0)  set w=createobject("word.application")  set fso=createobject("scripting.filesystemobject")  set docfile=fso.getfile(arg)  docpath=docfile.path  pt=left

JAVA实现写入文件到文本文档

1.以PrintWriter来实现写入   Java代码   import java.io.*;       public class test {           /**        * @param args        */       public static void main(String[] args) {            String path="e://a.txt";            try {                FileWriter

PHP ASCII码与字符串的相互转换

  [代码]php代码: <?php class ascii { /** * 将ascii码转为字符串 * @param type $str 要解码的字符串 * @param type $prefix 前缀,默认:&# * @return type */ function decode($str, $prefix="&#") { $str = str_replace($prefix, "", $str); $a = explode("

PHP ASCII码与字符串的相互转换的例子

<?php class ascii {     /**      * 将ascii码转为字符串      * @param type $str  要解码的字符串      * @param type $prefix  前缀,默认:&#      * @return type      */     function decode($str, $prefix="&#") {         $str = str_replace($prefix, "&quo

如何在java中实现读取一个txt文档中的随机一行

问题描述 如何在java中实现读取一个txt文档中的随机一行 如题,如何在java中实现读取一个txt文档中的随机一行? 主要就是怎么随机读取 解决方案 根据楼上的说法,来总结一下吧,总体来说,就是将文件全部都读取出来,每一行存储到一个数组或集合中,然后再通过产生随机数,来对这个数组或是 集合进行随机的访问.这样一来就解决了 解决方案二: 文本文件只能顺序读,不能随机读.你的需求只能是读取文本文件每一行到一个arraylist,然后得到下标范围,产生一个随机数,取那一行 解决方案三: http:

Java线程池架构原理和源码解析(ThreadPoolExecutor)

在前面介绍JUC的文章中,提到了关于线程池Execotors的创建介绍,在文章:<java之JUC系列-外部Tools>中第一部分有详细的说明,请参阅: 文章中其实说明了外部的使用方式,但是没有说内部是如何实现的,为了加深对实现的理解,在使用中可以放心,我们这里将做源码解析以及反馈到原理上,Executors工具可以创建普通的线程池以及schedule调度任务的调度池,其实两者实现上还是有一些区别,但是理解了ThreadPoolExecutor,在看ScheduledThreadPoolExe

如何使用Java、Servlet创建二维码

归功于智能手机,QR码逐渐成为主流,它们正变得越来越有用.从候车亭.产品包装.家装卖场.汽车到很多网站,都在自己的网页集成QR码,让人们快速找到它们.随着智能手机的用户量日益增长,二维码的使用正在呈指数上升. 让我们来看看QR码的简要概述,以及如何在Java中生成它们. QR码介绍 QR码(Quick Response 快速响应码)是矩阵条形码(或二维码)的一种类型,最先为于汽车行业而设计.得益于其快速读取性和较大的存储容量,QR码开始在汽车行业以外流行.图案是在白色背景上由有序排列的黑色方块组

如何使用java调用bartender打印二维码

问题描述 如何使用java调用bartender打印二维码 使用就JAVA代码去调用bartender打印一个二维码,代码应该怎么写,是不是生成一个批处理文件在调用呢 解决方案 你的意思是调用执行bartender这个软件吗?如果是,就使用exec执行http://blog.csdn.net/yy6060/article/details/6311920