Javascript/jQuery:如何将字符串转换为HTML字符代码
Javascript / jQuery: How to convert string to HTML character code
我有一个字符串,其中包含特殊字符,如撇号、引号、和号等,我想将其转换为HTML字符代码,例如显示'
而不是撇号等(如下表所示:http://www.w3.org/MarkUp/html-spec/html-spec_13.html.
我不一定需要转换字母和空格,只要上面和其他一些基本字符编码正确即可。
作为一个临时的解决方法,我使用像str = str.replace("'", "'")
这样的简单替换,但希望避免这种情况,因为它只涵盖某些字符。
我想到了encodeURI
或encodeURIcomponent
,但我想知道在不进行过多编码的情况下实现这一点的最佳和最简单的方法是什么。
如果这个想法是为了避免其他动态插入的JS出现任何问题,特别是考虑到单引号、双引号和任何其他可能导致问题的字符(仅指JavaScript/jQuery和英语),有人能告诉我们这里的最佳方法是什么吗?
function encodeEntities(value) {
return $('<div />').text(value).html();
}
相关文章:
- Html画布自由转换
- 强制转换 HTML 对象元素
- js/jquery/other library插件来转换HTML->XML
- 如何转换 HTML DOM 结构
- 如何在javascript中正确转换html
- 转换HTML画布内容,在laravel后端向其发送角度形式的数据请求
- 使用JavaScript(RegExp)转换HTML实体
- 函数无法转换html
- wkhtmltopdf转换html到pdf得到JavaScript执行超时异常
- 转换html页面表示为文本到dom对象
- 使用客户端JavaScript来转换HTML页面而不是从服务器发送多个HTML页面是明智的吗?
- 需要转换HTML表格在CSS与提交表单
- 转换HTML 5画布图纸格式可读的3D打印机
- 任何javascript内置函数转换HTML实体从url传递
- 如何在文档中转换HTML元素
- 转换HTML文本框完全只读
- 垂直分页转换:HTML, CSS, Javascript
- Meteor:我如何转换HTML/HTML5代码来使用Meteor
- 用于转换 HTML 代码的模板
- 点击按钮转换html页面图像和下载使用JS,Jquery