热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

为什么我会得到这个奇怪的"​"换行符?

如何解决《为什么我会得到这个奇怪的"​"换行符?》经验,为你挑选了2个好方法。

一个类似的问题已被提出(并回答),但没有答案/解决方案如何解决它

我正在为我的Phonegap项目使用jQuery Mobile/Handlebars.到目前为止,一切似乎都很好.但突然间我得到了这个奇怪的换行符:

"​                               "

在此输入图像描述

我使用以下代码来制作列表:

    // HTML
    
    // JS var template = Handlebars.compile($("#guideListTemplate").html()); $('#guideListView').append(template(guides)); $('#guideListView').listview().listview('refresh');

    有谁知道这可能导致什么?

    更新
    我尝试使用("#guideListTemplate").html().trim()$('#guideListView').html(template(guides));,但这没有任何区别.这可能是jQuery Mobile的一大特色吗?

    多一点调试,似乎问题可能在于:

    ?
    

    Steven.. 6

    好的,所以我从这个帖子中找到了一个解决方案.

    问题是当你尝试获取Javascript字符串的html时,你可能会得到zero width space.

    Unicode具有以下零宽度字符:

    U + 200B零宽度空间

    U + 200C零宽度非连接器Unicode代码点

    U + 200D零宽度连接器Unicode代码点

    U + FEFF零宽度无中断空间Unicode代码点

    所以要通过使用正则表达式删除unicode charecter来解决我的问题:

    var source = $("#guideListTemplate").html().replace(/[\u200B]/g, '');
    


    adi518.. 5

    我遇到了同样的问题并找到了解决方案.问题源于我们将片段从www复制粘贴到我们的编辑器中,有时会导致像space被复制为数字实体一样的字符.编辑器解析实体,所以一切看起来都很普通.解决方案是找到一种方法来突出显示数字实体(如果它没有在编辑器中内置,查找扩展名)并删除它.正则表达式/替换不是一个解决方案.



    1> Steven..:

    好的,所以我从这个帖子中找到了一个解决方案.

    问题是当你尝试获取Javascript字符串的html时,你可能会得到zero width space.

    Unicode具有以下零宽度字符:

    U + 200B零宽度空间

    U + 200C零宽度非连接器Unicode代码点

    U + 200D零宽度连接器Unicode代码点

    U + FEFF零宽度无中断空间Unicode代码点

    所以要通过使用正则表达式删除unicode charecter来解决我的问题:

    var source = $("#guideListTemplate").html().replace(/[\u200B]/g, '');
    



    2> adi518..:

    我遇到了同样的问题并找到了解决方案.问题源于我们将片段从www复制粘贴到我们的编辑器中,有时会导致像space被复制为数字实体一样的字符.编辑器解析实体,所以一切看起来都很普通.解决方案是找到一种方法来突出显示数字实体(如果它没有在编辑器中内置,查找扩展名)并删除它.正则表达式/替换不是一个解决方案.


    推荐阅读
    • html和js代码互转,html转html5
      本文目录一览:1、html网页跳转javascript代码实现 ... [详细]
    • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
    • Voicewo在线语音识别转换jQuery插件的特点和示例
      本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
    • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
    • Unity3D引擎的体系结构和功能详解
      本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
    • 本文整理了Java中org.apache.solr.common.SolrDocument.setField()方法的一些代码示例,展示了SolrDocum ... [详细]
    • 1.Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时 ... [详细]
    • 引号快捷键_首选项和设置——自定义快捷键
      3.3自定义快捷键(CustomizingHotkeys)ChemDraw快捷键由一个XML文件定义,我们可以根据自己的需要, ... [详细]
    • 巧用arguments在Javascript的函数中有个名为arguments的类数组对象。它看起来是那么的诡异而且名不经传,但众多的Javascript库都使用着它强大的功能。所 ... [详细]
    • html移动端源码,Framework7 (HTML 移动端框架) v4.1.0
      Framework7(HTML移动端框架)简介Framework7或者叫F7是全功能的绑定iOS7应用的HTML框架。Framework7是免费开源的HTML移动端框架࿰ ... [详细]
    • 我一直在为android做一个phonegap应用程序,但我坚持以下;当我对应用程序进行后台处理并检查任务管理器时,该应用程序仍然消耗相当多的CPU(介于5%之间,有时甚至达到15%).我已经尝 ... [详细]
    • PhoneGap 介绍
      一、PhoneGap是什么1、PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发框架。2、它使开发者能够利用iPhone,A ... [详细]
    • 《HTML5移动web开发指南》,是UC公司著名前端开发师唐俊开(网名:三桥)的新书,介绍了jquerymo ... [详细]
    • VScode格式化文档换行或不换行的设置方法
      本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
    • 小程序wxs中的时间格式化以及格式化时间和date时间互转
      本文介绍了在小程序wxs中进行时间格式化操作的问题,并提供了解决方法。同时还介绍了格式化时间和date时间的互相转换的方法。 ... [详细]
    author-avatar
    safadfdfdsfsd
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有