var data = [ {name: "王尼玛", sex:1, age: 30}, {name: "王尼美", sex:0, age: 20}, {name: "王大锤", sex:2, age: 30}];var str_json = JSON.stringify(data, function (k, v) { if (k === "sex") { return ["女", "男","未知"]

真是够郁闷的,在本地调试的时候,没有任何问题,已提交到bae后,返回的json数据就出现乱码了。花了我一两个钟。网上找来找去都没有结果,估计就是因为可能自己某个细节出现了问题,然后就自己检查代码了。

发现了就是一个地方有些问题。我新写的代码,不会出现那个问题,但是之前写的,出现那些个问题。唉,很久之前的代码,比较挫。。。

resp.setHeader("Cache-Control", "no-cache");

resp.setContentType("text/json;charset=utf-8");

//PrintWriter writer = new PrintWriter(resp.getOutputStream());

PrintWriter writer = resp.getWriter();

writer.write(res);

writer.flush();

writer.close();

关于Android使用HttpURLConnection传输含有中文JSON数据的报错、乱码问题 在使用HttpURLConnection传输JSON数据的时候,为什么会出现乱码或者报错呢? connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8");//一般在设置http的

用那段注释掉的代码就会出现乱码。然后再认真看了下api

getOutputStream() 是返回byte 写入的。所以即使设置了编码为utf-8 ,还是可能会出现问题。当然估计是在某些jetty版本上会出问题,在我本机的jetty8.1 和tomcat 都不会出现问题。

而getWriter() 才是更适合输入text 的。其本身api就是说用来text 的写入。

以后要多多注意细节。很多时候,需要自己去认真查看代码,才能发现一些诡异的问题!

bae java乱码_BAE json 返回乱码。相关推荐

  1. php返回值乱码,php中文返回乱码怎么办

    php中文返回乱码的解决办法:1.在head标签里面加入代码"charset=UTF-8":2.在文件保存时设置编码"UTF-8":3.PHP编码设置为&quo ...

  2. php中文返回乱码,php中文返回乱码怎么办

    php中文返回乱码的解决办法:1.在head标签里面加入代码"charset=UTF-8":2.在文件保存时设置编码"UTF-8":3.PHP编码设置为&quo ...

  3. 2020-08-22 SpringMVC中Json使用、后端返回给前端的JSON对象乱码问题、前台对Json数据格式的操作、Jackson以及FastJson使用

    json的使用 我们广义上说的后端开发提供接口,其实指的是我们在Controller层定义的域名:端口号/请求名 前端获取这个请求,去赋给比如表单的action,获取相应的结果集并展示. json:轻 ...

  4. java ajax 返回 乱码,java ajax 返回 乱码

    java ajax 返回 乱码 [2021-01-31 23:12:50]  简介: 解决java的ajax提交返回值中文乱码的方法:1.在RequestMapping的并发配置中加代码[produc ...

  5. java json中文乱码_JSON数据传输,解决中文乱码

    遇到Json从Java后台传到前端乱码的问题, 设置格式为text/json */ response.setContentType("text/json");  /*设置字符集为' ...

  6. Json返回时间中出现乱码问题的两种解决方法

    Json返回时间中出现乱码问题的两种解决方法 参考文章: (1)Json返回时间中出现乱码问题的两种解决方法 (2)https://www.cnblogs.com/hanyinglong/archiv ...

  7. 解决@ResponseBody注解返回的json中文乱码问题

    解决@ResponseBody注解返回的json中文乱码问题 参考文章: (1)解决@ResponseBody注解返回的json中文乱码问题 (2)https://www.cnblogs.com/hu ...

  8. sscom 中文显示 乱码_SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码 Web程序 - 贪吃蛇学院-专业IT技术平台...

    场景: 在实际运用场景中,当前台发起请求后,我们需要从后台返回数据给前台,这时,如果返回的数据中包含中文,则经常会出现在后台查询出来都是好好,但是传输回去就莫名的乱码了,而且,我们明明已经在 web. ...

  9. ajax后台返回数据中文乱码_ajax提交 返回中文乱码问题

    接口返回数据相关 使用@ResponseBody后返回NUll 说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null, 最终通过各种百度,发现原来是没有引入关键的Jar包. 解 ...

最新文章

  1. python多项式回归_Python 多项式回归 - 树懒学堂
  2. android怎么监听多点触摸_大尺寸触摸屏厂家定制多点触摸框
  3. linux命令之less命令
  4. [转]DML DDL DCL 语言的区别
  5. .git文件夹_Git幸存者指南
  6. 针对binlog MIXED格式对表的增删改统计分析
  7. 详解将FTP映射至Windows
  8. java 合并两个有序链表
  9. iconfont 在项目中使用阿里icon
  10. 怎么避免后台被搜索_【干货】一文读懂360搜索oCPC
  11. STM8S系列基于STVD标准库外设库开发,PWM输出实现LED呼吸灯效果
  12. H3C运维审计系统 Web配置指导(笔记)
  13. 小学生刚学计算机时先学什么,浅谈小学生应如何学习电脑
  14. 读书百客:《千秋岁·淡烟平楚》赏析
  15. 消息队列 | java简单实现
  16. 第八章_集合(3)_Map集合Stream流
  17. android x86 安装it,Android X86 虚拟机安装手册
  18. 快速上手golang
  19. 【天光学术】看文献遇到这三个问题,你会怎么办?
  20. 2-氟丙二酸二乙酯,cas685-88-1等含氟试剂,氟化试剂

热门文章

  1. CentOS7 Nexus安装
  2. android和网络连接相关的类URL,URLConnection,HttpURLConnection,HttpClient
  3. 用于处理分数的Objective-C类
  4. 设计模式学习笔记--Flyweight享元模式
  5. 苹果下微信浏览器返回上一页不刷新问题解决方案
  6. 关于PHP页面显示乱码问题的解决
  7. Python语言importError:cannot import name ‘InvalidArgumentException‘报错的解决方法:
  8. WIN8系统安装软件时提示“扩展属性不一致“的解决方法
  9. 腾讯信息流推荐业务实践:内容分发场景的多目标架构实践
  10. 【报告分享】2020年618直播带货数据报告.pdf(附下载链接)