要是在json中包含html标签的话,在js接收数据的时候就会出现问题,导致接收失败。

所以在java端,对json包含有html标签的句子先进行转义。

package com.alibaba.intl.translationopensevice.translationopenseviceapp.module.screen.trans;

public class HtmlEncode {

public static String htmlEncode(String source) {

if (source == null) {

return "";

}

String html = "";

StringBuffer buffer = new StringBuffer();

for (int i = 0; i < source.length(); i++) {

char c = source.charAt(i);

switch (c) {

case '

buffer.append("<");

break;

case '>':

buffer.append(">");

break;

case '&':

buffer.append("&");

break;

case '"':

buffer.append(""");

break;

case 13:

break;

default:

buffer.append(c);

}

}

html = buffer.toString();

return html;

}

}

在前端,如果用innerText的方式显示json字段数据:

 后端什么数据前端就是什么数据。

如果用innerHtml的方式显示json字段:

会把相应的数据进行decode。

还有另外的方法

可以参考:http://my.oschina.net/parker/blog/49225

解决sencha touch显示&period;JSON包含中文数据时显示乱码问题

按照ST官方示例navigationview做的一个示例.数据源是一个.json文件.但是显示的时候如果.json文件里有中文则乱码.我知道是编码问题,但是不知道怎么改,如何改. 问了N个人最后解决方 ...

点击显示子菜单,离开隐藏子菜单(onmouseout下包含a标签的js解决方法)

今天在写前端页面的时候,上传图片返回图片地址后, 标签居然显示不出来,经过排查,原因是

4种解决json日期格式问题的办法

4种解决json日期格式问题的办法   开发中有时候需要从服务器端返回json格式的数据,在后台代码中如果有DateTime类型的数据使用系统自带的工具类序列化后将得到一个很长的数字表示日期数据,如下 ...

《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON&comma;将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中

http://blog.csdn.net/mazhaojuan/article/details/8599167 先看一下我要实现的功能界面: 这篇文章主要介绍:后台一般处理程序把从数据库查找的数据,转 ...

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白,症状例如以下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVVAxOT ...

iOS - 网址、链接、网页地址、下载链接等正则表达式匹配&lpar;解决url包含中文不能编码的问题&rpar;

DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母.标号中除连字符(-)外不能使用其他的标点符号.级别最低的域名写在最左边,而级别最高的域名写在最右边.由多 ...

json包含单双引号问题解决方案

解决方案:在后台处理 JSONArray.fromObject(list).toString() 转自明明如月小角落: 效果DEMO: JsonQuotesUtil.js /** * 解决json传输 ...

随机推荐

maven setting&period;xml配置说明

文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置.${use ...

10步教你来优化WordPress速度 为服务器和访客减压

1.Cookie的静态化制作 约有80%至90%的时间,访客要花费大量的时间等你的WordPress加载静态内容.这意味着,有大部分的时间,用户浏览您的网站,他们正在等待加载,如:图像,CSS,JS脚 ...

欢迎来到Devil&lowbar;lixu的技术博客

Welcome to my blog 如果你觉得内容对你还有一点点的帮助,那就果断点赞吧^_^

linux 学习笔记 查看端口

查看端口 #lsof -i  :端口号 |\根据端口号查看进程信息 例如:#lsof -i:8080 command pid  user fd  type  device size node java ...

mysql连接查询(A表某字段 like B表字段)

假设有A.B两表 A表中有个字段column_aa B表中有个字段column_bb 如果需要查询出B表中字段column_bb like A表中column_aa字段的纪录,可以使用如下语句 sel ...

CF-831D Office Keys 思维题

http://codeforces.com/contest/831/problem/D 题目大意是在一条坐标轴上,给出n个人,k把钥匙(k>=n)以及终点的坐标,所有人都可以同时运动,但不可以公 ...

PHP安全相关的配置(1)

PHP作为一门强大的脚本语言被越来越多的web应用程序采用,不规范的php安全配置可能会带来敏感信息泄漏.SQL注射.远程包含等问题,规范的安全配置可保障最基本的安全环境.下面我们分析几个会引发安全问 ...

php中点击链接直接下载图片

最近需要一个功能,是点击链接,直接把图片下载下来,一般情况下,图片是在新页直接打开的,不会自动提示下载,在网上找来找,用这个挺好使,代码如下: $filename = basename($downfi ...

DIV滚动样式

.divScroll{     OVERFLOW:auto;        scrollbar-face-color: #FFFFFF;        scrollbar-shadow-color: ...

json在线去除html标签,解决json包含html标签无法显示的问题相关推荐

  1. echarts饼图解析html标签,解决echarts中饼图标签重叠的问题

    饼图中的series有个avoidLabelOverlap属性, avoidLabelOverlap:是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠. ...

  2. html5的a能不能放div,从a标签为什么不能包含div标签-了解HTML5元素分类与内容模型...

    我们知年有这只制明个手近天点里要它出水机近天点道按新的 HTML 规范,已经不按 inline 和 block 来区分元素类型了.所以我们在a标签里面使用div标签时候会发现a标签并不能通过改变css ...

  3. java 将json转成utf 8_解决JSON.stringify()自动将中文转译成unicode的方法

    最近在工作中,发现在IE8下JSON.stringify()自动将中文转译为unicode编码,原本选择的中文字符,传到后台变为了unicode编码,即\u****的形式.查找资料后发现,与标准的JS ...

  4. json在线编辑(xml转json,json视图,json格式检验,等等)神器

    这个网址是同事介绍的: www.bejson.com 还有另一个功能单一,更方便使用: http://www.jsoneditoronline.com/ JS/HTML 代码,格式化,反格式化(压缩化 ...

  5. html div与p,为什么里面带有p标签的html div标签与其中包含img标签的标签不同?

    我在Codecademy.com上工作时编写了以下代码.基本上我有一堆用 标签创建的圆形容器.空的时候,所有容器都只是整齐排列.当我在一些 内添加图像时,它并没有影响间距.但是,当我在其中一个 容器内 ...

  6. Json Parser Online - Json 在线解析工具 1

    Json Parser Online - Json 在线解析工具 1 http://json.parser.online.fr/ References https://yongqiang.blog.c ...

  7. html中的分页条怎么写,包含HTML标签的文本分页处理

    /** * @author fisher 2009-9-1 上午10:39:09 * * 类说明:包含HTML标签的文本分页处理 */ public class HtmlPage { /** * 方法 ...

  8. 用户画像标签数据开发之组合标签计算

    目录 0. 相关文章链接 1. 什么是组合标签计算 2. 应用场景 3. 数据计算 注:此博文为根据 赵宏田 老师的 用户画像·方法论与工程化解决方案 一书读后笔记而来,仅供学习使用 0. 相关文章链 ...

  9. 解决json包含html标签无法显示的问题

    解决json包含html标签无法显示的问题 参考文章: (1)解决json包含html标签无法显示的问题 (2)https://www.cnblogs.com/shitoupi/p/6708331.h ...

最新文章

  1. XTU 1243 2016
  2. SSM+Maven整合时在Eclipse中使用Mybatis逆向工程自动生成代码
  3. 从零开始编写自己的C#框架(1)——前言
  4. STM32 通用定时器基本原理
  5. Qt文档阅读笔记-qmake入门指南
  6. 开源的python机器学习模块
  7. Python自动识别多个不完整图像拼接为完整图像
  8. 年夜饭之 --- 蒜蓉粉丝蒸扇贝
  9. 【转】什么是线程安全和线程不安全
  10. enumerable java_ruby中的Enumerable的使用
  11. 创建 macvlan 网络 - 每天5分钟玩转 Docker 容器技术(55)
  12. Hibernate 懒加载 Unable to evaluate the expression Method threw ‘org.hibernate.LazyInitializationExcept
  13. 前端开发写代码哪个软件更好用?
  14. 基于Java+Springboot+mybatis+lyaui的学科竞赛管理系统设计和实现
  15. java画脸_用Java画人脸
  16. 移动政务中的小程序技术
  17. 【北亚数据恢复】zfs文件系统的服务器误删除的数据恢复
  18. 网络安全 (九 缓冲区溢出metasploit)
  19. 音乐治疗在计算机的应用,音乐治疗中虚拟现实(VR)技术的应用
  20. 炫酷canvas网页背景动画效果

热门文章

  1. 机器学习——神经网络(Neural Network)
  2. iPhonenbsp;1.1.2破解后分屏功能开启办法
  3. Fel轻量高效的表达式计算引擎
  4. 索尼笔记本易主日系笔记本集体消亡
  5. MySQL添加索引导致表死锁问题
  6. Redis面试题(2022最新版)
  7. 类小米模式的高负载单品类商城开发实践
  8. 如何有更好的职业发展
  9. 谷歌无人车开创者敲钟上市!平台型自动驾驶第一股市值130亿美元
  10. 那时我们还年轻[转]